2018年6月23日

在 CentOS 7 設定 加密代理伺服器 squid ( ncsa_auth )

squid 3.5 使用的加密套件名稱已經改為 basic_ncsa_auth ( squid 2.x 以前是 ncsa_auth )

# touch /etc/squid/passwd
# chown squid /etc/squid/passwd
# htpasswd -d /etc/squid/passwd lsps
# vi /etc/squid/squid.conf
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
#下面這行放在 acl 最前面
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
# systemctl restart squid

沒有留言: