一、安装 Squid
sudodnf update -ysudodnfinstallsquid httpd-tools -y说明:
squid:代理服务httpd-tools:提供htpasswd(做账号密码用)
二、创建 Squid 账号密码
创建密码文件目录
sudomkdir-p /etc/squid/passwd创建第一个用户
sudohtpasswd -c /etc/squid/passwd/squid_users youruser会提示你输入密码。
再加用户(不要再用-c):
sudohtpasswd /etc/squid/passwd/squid_users user2三、配置 Squid
编辑配置文件:
sudovim/etc/squid/squid.conf新增以下配置
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd/squid_users auth_param basic realm Squid proxy-cached auth_param basic credentialsttl 2 hours acl authenticated proxy_auth REQUIRED http_access allow authenticated四、初始化缓存并启动 Squid
sudosquid -zsudosystemctlenablesquidsudosystemctl restart squid检查状态:
systemctl status squid五、测试Squid
curl-x http://youruser:password@服务器IP:3128 http://www.bilibili.com查看日志
cat/var/log/squid/access.log