CPU: P4-1.8G
HD: IDE 20G
/ 1G
/var 5G
/usr 5G
/tmp 1G
swap 1G
/proxy the rest
squid install:
-------------------------------------
cd /usr/ports/www/squid/
make; make install
----------------------------------
/usr/local/etc/squid/squid.conf
------------------------------------------
設定檔範例 ( 適用於 squid 2.3 版以上,使用舊版者請更新程式 )
# squid 預設網址中包含 cgi-bin 和 ? 等檔案將自行存取
# 但TANet中供一般使用頻寬只有 24 Mb,相當擁塞
# 因此國外網址中若含有 cgi 或 ? 等字串時將產生問題
# 故在此加上 hierarchy_stoplist 空白行以代替預設值
# 讓所有流量透過上游伺服器使用專用頻寬抓取
hierarchy_stoplist
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl admin src 203.72.152.0/24 163.28.3.0/26
# 不快取動態網頁
acl QUERY urlpath_regex -i cgi-bin \? \.asp$ \.phtml$ \.php3$ \.php$ \.cfn$
no_cache deny QUERY
# 將本中心伺服器設為上層 parent
cache_peer proxy.tpc.edu.tw parent 3128 7 no-query weight=1 round-robin no-netdb-exchange
cache_peer proxy.edu.tw parent 3128 7 no-query no-netdb-exchange
# 國內之網段由各單位伺服器自行抓取,國外交由 parent server 代取
http_access allow manager localhost
http_access allow manager admin
http_access deny manager
never_direct allow all
prefer_direct off
cache_dir ufs /proxy 1024 64 256
------------------------------------------
建立proxy的目錄
----------------------------
squid -z
/etc/rc.conf
----------------------------
squid_enable="YES"
----------------------------