安裝
apt-get install squid
配置文件
vim /etc/squid/squid.conf
其中可以修改綁定端口http_port
安裝創建密碼的工具類:
apt-get install apache2-utils
這個工具類包括了要使用的htpasswd
創建密碼:
htpasswd -c -d /etc/squid3/passwd 用戶名
輸入密碼時如果不是8位會出現warning:使用算法轉化為8位…
但是我發現在我的windows上無法通過驗證,而8位就可以,所以就設置為8位密碼
修改配置文件添加密碼驗證:
在# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS下添加
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
保存后啟動服務:
service squid start
在windows上設置代理后開啟瀏覽器訪問網站時會彈出驗證框,輸入用戶名和密碼即可