以Centos7为例
-
yum install -y httpd-tools
-
yum install -y squid
-
htpasswd -c /etc/squid/passwd proxy_username
-
输入相应的密码后,生成 文件 /etc/squid/passwd
-
在/etc/squid/目录下,编辑squid.conf文件,添加以下配置
auth_param basic program /usr/lib64/squid/basic_ncsa_auth
/etc/squid/passwd acl auth_user proxy_auth REQUIRED http_access
allow auth_user
-
systemctl restart squid.service
-
即可实现为Squid代理服务器添加用户名密码验证的功能。