當(dāng)我們?cè)L問國外網(wǎng)站比較慢的時(shí)候,可以通過設(shè)置代理訪問,那么我們自己的代理服務(wù)器能否也設(shè)置別人的代理來訪問國外的網(wǎng)站呢?答案是肯定的,
上層代理 Squid使用其它的代理服務(wù)器代理服務(wù)器
。例如有代理proxy1.cnlinux.net能以較快的速度訪問國外,且我們?cè)L問它也比較快,所以我們用它來作為我們?cè)L問國外網(wǎng)站的上層代理。
我們需要在squid.conf中添加如下參數(shù):
<主機(jī)名稱/地址> <類別> <其他參數(shù)>
類別主要有上層的parent和同一層的sibling兩種,我們這里主要介紹的是上層代理,就是parent,如果你需要架設(shè)代理服務(wù)器集群的話可以采用sibling,這里我們就不做討論了。
其他參數(shù)有:
proxy-only :只向上層代理要資料,自己不緩存到本地proxy中。
weight=n :比重,當(dāng)我們?cè)O(shè)置多臺(tái)上層代理的時(shí)候,這幾臺(tái)代理的功能都相同的,可以通過設(shè)置此項(xiàng)來決定那臺(tái)上層代理比較重要,n越大表示越重要。
no-query :當(dāng)使用sibling類別的時(shí)候,向同一層的proxy索要資料的時(shí)候就會(huì)向其送出icp請(qǐng)求,可以使用no-query來取消icp請(qǐng)求,一般我們向上層proxy請(qǐng)求資料的時(shí)候可以不需要發(fā)送icp包,以降低流量。
default :表示將這臺(tái)proxy設(shè)置為默認(rèn)proxy
no-netdb-exchange :表示不向proxy送出imcp包的請(qǐng)求。
no-digest :表示不紀(jì)錄向上層proxy提交的請(qǐng)求,
電腦資料
《上層代理 Squid使用其它的代理服務(wù)器代理服務(wù)器》(http://www.lotusphilosophies.com)。#上層proxy設(shè)置
cache_peer proxy1.cnlinux.net parent 3128 3130 no-digest no-netdb-exchange
#設(shè)置訪問規(guī)則,可以用域名,也可以用IP
acl usa dstdomain .com.us #美國.com.us的網(wǎng)站
acl usaip dst 18.0.0.0/8 #美國的部分IP段
(T002)
#放行禁止規(guī)則
cache_peer_access proxy1.cnlinux.net allow usa #允許usa規(guī)則使用此上層proxy
cache_peer_access proxy1.cnlinux.net deny !usa #禁止所有非usa規(guī)則使用此上層proxy
cache_peer_access proxy1.cnlinux.net allow usaip
cache_peer_access proxy1.cnlinux.net deny !usaip
關(guān) 鍵 字:代理 服務(wù)器
相關(guān)文章:
用CuteFtp的同步功能自動(dòng)下載課件
用ftprush實(shí)現(xiàn)多個(gè)FTP服務(wù)器自動(dòng)同步
服務(wù)器會(huì)話連接自動(dòng)關(guān)閉怎么辦?
淺談Win Vista下IIS7的安裝過程
Win2008下IIS7不顯驗(yàn)證碼解決方案