Squid for window

gary-liu發表於2017-07-04

Squid 是一款非常通用的、開源的(GNUGPL)Web 快取代理軟體。支援 HTTP、HTTPS 和 FTP 協議。
下載地址:下載地址: http://www.acmeconsulting.it/SquidNT.html

最好解壓到 c:/squid 目錄下,因為配置檔案中很多預設目錄都在該目錄下

C:\squid\etc目錄下,複製預設檔案 squid.conf.defaultmime.conf.default 生成兩個新檔案 squid.confmime.conf

修改配置檔案

修改 C:\squid\etc\squid.conf

找到 TAG: acl 段,定義訪問 Squid 的 IP 地址及其對應的名稱

acl name1 src 192.168.100.0         // “acl 名稱 src IP地址”    

名稱是給允許訪問的ip段起的名字

找到 TAG: http_access 段,這裡是定義允許訪問 squid 的列表,在此段 http_access deny CONNECT !SSL_ports 後增加一個新行

http_access allow name1
http_access deny all

修改埠號

http_port 8080

hosts位置

hosts_file c:/Windows/System32/drivers/etc/hosts

cache_dir等設定

cache_mem 8 MB
visible_hostname supersrv  #將hostname設定為supersrv

啟動

c:\>cd c:\squid\sbin
C:\squid\sbin>squid -i    (註冊Squid為Windows的服務,預設的服務名為SquidNT,可以使用“管理工具”中的“服務”來啟動/停用服務)
C:\squid\sbin>squid -z    (生成快取記憶體的目錄)
C:\squid\sbin>net start squid       (啟動squid服務,另一種比較好的方法是在“管理工具”,“服務”中選擇SquidNT,然後選擇啟動服務)

window的幾個命令

c: 
dir    //相當於linux的ls

參考資料

squid for windows 配置代理伺服器
Squid配置之限制IP訪問

相關文章