背景
自建代理服務器
一、安裝和啓動
(1.1)檢查是否已安裝:
rpm -qa | grep squid
(1.2)安裝:
yum -y install squid
(1.3)配置開機自啓動:
systemctl enable squid.service
(1.4)啓動、重啓、關閉:
systemctl start squid.service
systemctl restart squid.service
systemctl stop squid.service
(1.5)查看PID:
ps -ef | grep squid | grep -v grep
二、權限
(2.1)修改配置文件:
vi /etc/squid/squid.conf
(2.2)配置用戶名和密碼:
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 2
auth_param basic credentialsttl 1 hours
auth_param basic realm Welcome
acl myprox proxy_auth REQUIRED
http_access allow myprox
配置的解釋:
第一行:選擇的認證方式爲basic,設置認證程序路徑和密碼文件路徑。
第二行:認證程序的進程數
第三行:認證有效時間
第四行:設置認證時提示框的標題
第五,六行:設置允許認證的用戶訪問,myprox是用戶名
(2.3)測試密碼文件:
執行:/usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
輸入:用戶名 密碼