1. 程式人生 > >ubuntu 下安裝 squid代理

ubuntu 下安裝 squid代理

1、安裝squid

sudo apt-get install squid

2、更改配置

sudo vi /etc/squid3/squid.conf

squid3預設禁止所有訪問,改為允許所有使用者訪問
註釋以下幾行: http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager 新增一行: http_access allow all 3、重啟squid3服務

sudo service squid3 restart

4、設定代理賬號密碼

安裝htpasswd

工具

 apt-get install apache2-utils

A. 建立使用者‘proxy_username’  的命令如下:

  • htpasswd  -c /etc/squid3/passwd proxy_username

輸入相應的密碼後,生成 檔案 /etc/squid3/passwd

B. 將下述程式碼新增到/etc/squid3/squid.conf 中即配置實用驗證的功能:(切記將http_access allow all 註釋掉

auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

C. 重啟squid sudo service squid3 restart