为有效管理squid代理服务器,为客户端添加了用户认证功能,此功能需要借助httpd的htpasswd功能。
1、编辑squid.conf,添加以下内容:
auth_param basic program /usr/local/squid/lilbexec/ncsa_auth /etc/squid.pass
acl auth_user proxy_auth REQUIRED
http_access allow auth_user
acl auth_user proxy_auth REQUIRED
http_access allow auth_user
2、利用htpasswd生成用户名和密码:
# htpasswd -c /etc/squid.pass username
输入两次该用户的密码即可,下次再添加其他用户的时候,无需再带-c参数。
3、重启squid服务
# service squid restart
客户端再通过squid代理上网的话,就需要进行帐号及密码的认证了。
Tags – squid , 用户 , 认证
转载请注明:爱开源 » 为squid代理服务器添加用户认证