共計 2037 個字符,預計需要花費 6 分鐘才能閱讀完成。
這篇文章主要介紹 Windows 下 Squid 怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
【版本選擇】
依據 官方二進制文件 頁面底部的說明:
建議 Windows XP/2003 選擇第三方版本,Windows 7/2008 及以上選擇官方二進制文件 。
【Squid-3.5 在 Windows 7/2008 下】
下載 squid.msi 安裝文件,安裝過程沒什么好說的。
匿名代理基本配置。在配置文件(D:\Squid\etc\squid\squid.conf)中修改或添加如下內容:
forwarded_for delete
via off
更改默認端口。修改配置文件的 http_port 項:
http_port 3128
訪問控制,禁止訪問某些域名。
# 定義禁止訪問組
# 組名: walkerdenysite
# dstdomain 是關鍵詞
acl walkerdenysite dstdomain .qq.com .google.com
# 禁止域名訪問也可以配文件
# http_access deny /etc/squid/denysite.list
# 禁止訪問 walkerdenysite 組
# 如果禁止無效,檢查下面這句命令在文件中的位置
http_access deny walkerdenysite
訪問控制,定義一個名為 walker 的控制組,并允許此控制組。
acl walker src 99.0.0.0/8 #99 段的 A 類地址
acl walker src 5.4.3.2/32 # 單個 IP 地址 5.4.3.2
http_access allow walker # 允許 walker 組
修改或添加 dns。
dns_nameservers 223.5.5.5 119.29.29.29 114.114.114.114
記得重新載入配置文件(D:\Squid\bin 目錄下):
squid -k reconfigure
更多細節可參考配置文件說明文件:D:\Squid\etc\squid\squid.conf.documented。
【Squid-2.7 在 Windows XP/2003 下】
1、下載 squid-2.7.STABLE8-bin.zip,解壓到 C 盤。
2、初始化配置文件。到 C:\squid\etc 目錄下,修改文件名:(注意備份哦)
cachemgr.conf.default - cachemgr.conf
mime.conf.default - mime.conf
squid.conf.default - squid.conf
squid_radius_auth.conf.default - squid_radius_auth.conf
3、初始化緩存目錄 – 并安裝服務 – 啟動服務。到 C:\squid\sbin 目錄下,執行命令:
squid -z # 初始化緩存目錄
squid -i -n walker_proxy # 安裝服務,不用 - n 參數時默認名為 squid
net start walker_proxy # 啟動服務
4、重新載入配置文件。
squid -k reconfigure
-n walker_proxy
【二級代理與端口映射】
需求如下:
端口 8011 — squid(二級代理)— 192.168.90.11(一級代理)
端口 8022 — squid(二級代理)— 192.168.90.22(一級代理)
注意上面的兩個二級代理是同一臺機器,即不同端口映射到不同一級代理。可通過 cache_peer 和 cache_peer_access 共同實現。配置示例如下:
http_port 8011
http_port 8022
acl myport8011 myport 8011 #myport 指向 squid 自己的端口號,用以接受客戶請求
acl myport8022 myport 8022
http_access allow myport8011
http_access allow myport8022
#指定兩個鄰居(即一級代理),注意這里的端口是鄰居的端口,不是本機的端口
cache_peer 192.168.90.11 parent 8011 0 default no-query
cache_peer 192.168.90.22 parent 8022 0 default no-query
#讓從 8011 端口進來的請求走 192.168.90.11 這個一級代理
#讓從 8022 端口進來的請求走 192.168.90.22 這個一級代理
cache_peer_access 192.168.90.11 allow myport8011
cache_peer_access 192.168.90.22 allow myport8022
以上是“Windows 下 Squid 怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!