架设Squid代理服务器为防止别人扫描到后滥用,可配置Squid基于用户认证方式代理上网。
1.创建密钥认证文件:
htpasswd -c /etc/squid/passwd user
2.使用ncsa_auth认证,编辑squid配置文件添加:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow ncsa_users
http_access deny all
重新加载配置文件生效:
squid -k reconfig