0、作为root进行以下操作
#su
#cd /etc/squid3/
1、定义用户密码文件
##用htpasswd -c <用户密码文件> 可以自动创建用户密码文件
#htpasswd -c <用户密码文件> <用户名>
2、增加用户
#htpasswd <用户密码文件> <用户名>
2、修改/etc/squid3/squid.conf 配置文件
2.0、备份原来的配置文件
#cp squid.conf <新文件名>
2.1、用户认证程序
auth_param basic program /usr/lib/squid3/ncsa_auth <用户密码文件>
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
2.2、定义接入列表“password”
acl password proxy_auth REQUIRED
2.3、允许定义接入列表“password”接入http
http_access allow password
3、重启squid3
#/etc/init.d/squid3 restart
header_replace User-Agent anonymous
forwarded_for off
要实现隐藏客户端信息,修改一下配置:
参考:http://wiki.ubuntu.org.cn/Squid