1 安装squid服务:
yum install squid
安装htpasswd :
yum install httpd-tools
2 配置squid配置文件
#该定义需在http_access deny all行上方
#定义账户认证方式
#使用/usr/lib64/squid/下的ncsa认证,密码文件为/etc/squid/passwords
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
#认证程序子进程最多为5个
auth_param basic children
#登录代理服务器时提示服务器名称为“My Proxy Domain”
auth_param basic realm My Proxy Domain
#认证持续时间为12小时
auth_param basic credentialsttl hours
#定义账户认证通过组名称为user
acl user proxy_auth REQUIRED
#允许user组进行代理转发
http_access allow user
3 添加认证账户密码
3.1 创建密码文件
touch /etc/squid/passwords
3.2 添加用户
htpasswd /etc/squid/passwords UserName
然后输入UserName对应的密码两次
4 重启服务
systemctl start squid