常常有人會問要如何控管使用者上網
以及要如何加速上網與瀏覽網頁的速度
今天就來向大家介紹Ubuntu上的Proxy Server----Squid
首先開啟一個terminal
並輸入下列指令:
sudo apt-get install squid
接下來請提供具管理權限密碼並回答Y進行套件的安裝
安裝完成之後就要來設定了
首先將squid預設的設定檔備份起來
請執行下列指令:
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.old
接下來編輯/etc/squid/squid.conf
請輸入下列指令或是執行gedit進行編輯
sudo vim /etc/squid/squid.conf
建議將http_port 3128
改為http_port 8080
這是squid所listen的port
也是工作站設定的時候所需要指令的port
接下來要指定可以存取squid的用戶端
acl corp_network src 192.168.1.0/24
http_access allow corp_network
上面這兩行的設定是只允許192.168.1.1~192.168.1.254這個網段存取http
另外如果加上下面兩行設定
就表示只能在周一到周五上班時間九點到下午五點可以存取http
acl biz_hours time M T W T F 9:00-17:00
http_access allow corp_network biz_hours
設定好記得存檔
並執行下列指令重新啟動squid
sudo /etc/init.d/squid restart
更多設定可以詳細查看squid.conf本身
或是http://www.squid-cache.org/
jackaitw提到:
建議將http_port 3128
改為http_port 8080
請教前輩 是否可以指定另外一台IP 的PROXY PORT呢?謝謝