1. 程式人生 > >squid 配置使用者密碼登入代理伺服器

squid 配置使用者密碼登入代理伺服器

Squid實現使用者名稱密碼登入驗證,可使用HTTPBasicAuth 的方式。 需要htpasswd工具來建立passwd檔案。

配置basic_ncsa_auth驗證方式
如我的在此路徑下/usr/lib64/squid/basic_ncsa_auth
在/etc/squid/squid.conf檔案下新增如下內容:

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

1. htpasswd生成passwd檔案並建立使用者

htpasswd -c /etc/squid/passwd proxy_username
輸入相應的密碼後,生成 檔案 /etc/squid/passwd

2. htpasswd建立使用者

htpasswd -c /etc/squid/passwd proxy_username

重啟squid
#systemctl restart squid