[Ubuntu] Squid Proxy

Official Website: Squid
在Linux底下想要建立一個Proxy時可以使用Squid這個套件,一個簡單的設定方式如下:

安裝Squid,Ubuntu 10.04所自帶的版本為2.7,如果需要更新版本可以到官方網站上下載自行編譯
sudo apt-get install squid

至/etc/squid,備份squid.conf設定檔
sudo cp squid.conf squid.conf.bak
編輯squid.conf設定檔
sudo gedit squid.conf
預設port為3128,如果要修改port(約略在1110行左右),請更改http_port的值(假設要更改為8080)
http_port 8080
設定存取控制清單(約略600行的位置),增加網路ip的存取權(假設網段為192.168.1.0/24)
acl myhost src 192.168.1.0/24
設定http存取控制(約略在670行左右)
http_access allow myhost
重新啟動squid,開始使用Squid Proxy Server。
service squid restart
#關於squid的mac address過濾的功能僅限於區域網路,對於廣域網路是無效的。Squid所提供的功能不單單是如此而已,詳細設定部份可以參考Squid 2.7 Online Manuals

No comments:

Post a Comment

Orange - data analysis tool

Installation pip install orange3 Run orange python -m Orange.canvas