歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04 AMD64 安裝 Squid3

Ubuntu 12.04 AMD64 安裝 Squid3

日期:2017/2/28 15:52:23   编辑:Linux教程

Proxy應該是Squid最普遍了。裝個來玩玩。

Ubuntu 12.04安裝: sudo apt-get install squid

然後就是設定了

1:決定先用密碼管制,如果需要更嚴格管控,再用MAC或ip來限制。

密碼用apache2 自帶的NCSA ,先做個密碼檔,然後設為任何人可讀:

sudo touch /etc/squid3/squid_passwd

sudo chmod o+r /etc/squid3/squid_passwd

密碼檔others權限設為可讀也不用擔心安全,因為內容加密了。

2:設定密碼:

sudo htpasswd /etc/squid3/squid_passwd Kenji , Kenji 是使用者名稱。然後系統會要求輸入密碼。

3:修改 squid_conf

在 337行左右 加入 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd

在 720 行左右加入 acl ncsa_users proxy_auth REQUIRED

在 793行左右 加入 http_accss allow ncsa_users

把843,844行的 http_access allow localnet , http_access allos localhost , uncomment掉。

在 1138行 的http_port :3128 改成 http_port 0.0.0.0:3218 ,如果不改,系統預設是TCP6 , 也就是IPV6,改了之後才會是TCP, IPV4 。用netstat -ntlp 看一下就知道了。

4: 重新啓動 squid3 , sudo service squid3 --full-restart ,要用 --full-restart 不然會啓動不了,這應該是個bug吧。

5:在firefox 的menu , Edit - > preference 的advanced -> network裡面的connecting 按setting .設定proxy.

在LAN裡面測試OK。如果要對外開放,應該要在router mapping 3128 port到proxy server , 有空再來測試吧。

squid_conf 文件很長,有5800行左右,內容多了點,但說明很詳細。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved