背景
自建代理服务器
一、安装和启动
(1.1)检查是否已安装:
rpm -qa | grep squid
(1.2)安装:
yum -y install squid
(1.3)配置开机自启动:
systemctl enable squid.service
(1.4)启动、重启、关闭:
systemctl start squid.service
systemctl restart squid.service
systemctl stop squid.service
(1.5)查看PID:
ps -ef | grep squid | grep -v grep
二、权限
(2.1)修改配置文件:
vi /etc/squid/squid.conf
(2.2)配置用户名和密码:
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 2
auth_param basic credentialsttl 1 hours
auth_param basic realm Welcome
acl myprox proxy_auth REQUIRED
http_access allow myprox
配置的解释:
第一行:选择的认证方式为basic,设置认证程序路径和密码文件路径。
第二行:认证程序的进程数
第三行:认证有效时间
第四行:设置认证时提示框的标题
第五,六行:设置允许认证的用户访问,myprox是用户名
(2.3)测试密码文件:
执行:/usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
输入:用户名 密码
来源:https://blog.csdn.net/u011818572/article/details/98766329