日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD 6.2Release+Squid-2.6架設(shè)上網(wǎng)二級(jí)代理服務(wù)器( 二 )


visible_hostname one.www.com
(4)創(chuàng)建用戶及緩存等:
newproxy# pw groupadd squid
newproxy# pw adduser squid -g squid -s /nonexistent
newproxy# mkdir /usr/local/squid/cache
newproxy# chown -R squid /usr/local/squid/cache
newproxy# chgrp -R squid /usr/local/squid/cache
newproxy# chown -R squid /usr/local/squid/var/logs
newproxy# chgrp -R squid /usr/local/squid/var/logs
newproxy# /usr/local/squid/sbin/squid -z
newproxy#cd /usr/local/squid/sbin
newproxy# ./squid
newproxy# ee /etc/rc.local
加入如下一行:
/usr/local/squid/sbin/squid
保存退出 。
這樣一級(jí)代理就設(shè)置完成,按照下圖設(shè)置后就能聯(lián)網(wǎng)絡(luò)了 。
============================================
二、二級(jí)代理服務(wù)器的架設(shè)
下來(lái)架設(shè)本文的著重點(diǎn)——二級(jí)代理,所使用的軟件都一樣,也是FreeBSD6.2Release Squid2.6,而且安裝FreeBSD的步驟和一級(jí)代理的也一樣(只有內(nèi)、外網(wǎng)卡的IP及網(wǎng)關(guān)不一樣),唯獨(dú)在配置Squid時(shí)配置文件有些不同,具體如下:
說(shuō)明:
操作系統(tǒng):FreeBSD6.2Release
代理軟件:Squid2.6STABLE16
外網(wǎng)卡:xl0 -> 192.168.21.250 (這里的默認(rèn)網(wǎng)關(guān)就應(yīng)該是一級(jí)代理服務(wù)器的內(nèi)網(wǎng)卡地址,為192.168.21.254)
內(nèi)網(wǎng)卡:xl1 -> 192.168.11.254
1、安裝FreeBSD
安裝的具體步驟和上面一級(jí)代理的方法一樣,只是在配置rc.conf時(shí)的IP不一樣,如下:
hostname="two.www.com"
defaultrouter=192.168.21.254″ //一級(jí)代理的內(nèi)網(wǎng)卡地址
ifconfig_xl0=inet 192.168.21.250 netmask 255.255.255.0″ //外網(wǎng)IP
ifconfig_xl1=inet 192.168.11.254 netmask 255.255.255.0″//內(nèi)網(wǎng)IP
sendmail_enable=NONE
inetd_enable=YES
Linux_enable=YES
sshd_enable=YES
usbd_enable=YES
2、安裝Squid2.6
同樣,安裝方法和上面一級(jí)代理的一樣,只是在配置squid的配置文件squid.conf不一樣 。增加了兩行內(nèi)容,如下:
acl web src 192.168.11.0/24
cache_peer 192.168.21.254 parent 3128 3130 proxy-only//定義父代理(也就是上一級(jí)代理)的IP及上網(wǎng)端口3128
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow web
never_direct allow all//所有請(qǐng)求轉(zhuǎn)發(fā)至父代理上
http_access deny all
icp_access allow all
http_port 3128
hIErarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin ?
cache deny QUERY
cache_mem 64 MB
cache_dir ufs /usr/local/squid/cache 7000 16 256
access_log /dev/null
cache_log /dev/null
cache_store_log none
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
cache_mgr webmaster@www.com
cache_effective_user squid
cache_effective_group squid
visible_hostname two.jsCPU.com
這樣二級(jí)代理也架設(shè)完成,按照如下的設(shè)置二級(jí)代理服務(wù)器后的用戶應(yīng)該就也可以上網(wǎng)了 。
總結(jié):架設(shè)二級(jí)代理時(shí),個(gè)人感覺(jué)最重要的還是要搞清楚一、二級(jí)代理四塊網(wǎng)卡的IP,至于架設(shè)方法,和一級(jí)代理沒(méi)啥區(qū)別,最主要的是squid.conf中增加了二行內(nèi)容。

推薦閱讀