iT邦幫忙

DAY 22
1

Ubuntu的學習之旅系列 第 23

Ubuntu Linux學習之旅(二十二)架設 Squid Proxy 伺服器

常常有人會問要如何控管使用者上網
以及要如何加速上網與瀏覽網頁的速度
今天就來向大家介紹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/


上一篇
Ubuntu Linux學習之旅(二十一)設定讓 Firefox自動透過aMule下載ed2k的連結
下一篇
Ubuntu Linux學習之旅(二十三)設定Ubuntu Desktop Linux自動登入
系列文
Ubuntu的學習之旅43
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
ektrontek
iT邦研究生 1 級 ‧ 2015-11-08 23:15:35

jackaitw提到:
建議將http_port 3128
改為http_port 8080

請教前輩 是否可以指定另外一台IP 的PROXY PORT呢?謝謝

我要留言

立即登入留言