在squid.conf 中 添加 如下信息

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl normal proxy_auth REQUIRED
http_access allow normal

(前面ncsa_auth 是squid自带的认证程序,后面是密码文件,我们也可以用LDAP认证、SMB认证、基于mysql的认证、 基于sock5的密码认证和基于Radius的认证 来实现普通用户的管理)

 

用apache的htpasswd 来生成用户 和密码

htpasswd -c /etc/squid/passwd user

生成第二个用户帐号和密码 就不要 -c 了