squid添加用户名密码认证
先查找下ncsa_auth文件位置
rpm -ql squid | grep ncsa_auth
/usr/lib/squid/ncsa_auth
#定义squid密码文件与ncsa_auth文件位置 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/user_passwd #认证进程的数量 auth_param basic children 15 #认证有效期 auth_param basic realm Squid proxy-caching HTTP Proxy Server auth_param basic credentialsttl 12 hours #用户名不区分大小写,可改为ON区分大小写 auth_param basic casesensitive off acl ncsa_users proxy_auth REQUIRED http_access allow ncsa_users #默认策略设为拒绝 http_access deny all
生成密码文件
在第一行中的 /etc/squid/user_passwd 文件可以使用下面方法生成,在装有apache的机器上运行
如果没有直接运行
yum -y install httpd
htpasswd -bc /etc/squid/user_passwd user 123456
htpasswd(加密命令) -bc(参数创建并更新密码文件)user(用户名) 123456(密码)
最后重启下服务就OK
本文出自 蓝鹰博客,转载时请注明出处及相应链接。
本文永久链接: http://www.lanyingblog.com/blog/2122.html