部署 Squid 代理服务
启动
-
安装 Squid:
sudo apt install squid -
启动 Squid 服务
sudo systemctl start squid sudo systemctl enable squid
配置
-
编辑配置文件:
sudoedit /etc/squid/squid.conf# 定义 ACL 规则 acl allowed_ips src 192.168.1.2/32 # 改为本地主机 IP # 定义访问控制规则 http_access allow allowed_ips # 设置代理服务端口 http_port 3128ACL 和访问控制规则需要放到配置文件头部
-
重新加载配置:
sudo squid -k parse # 测试配置文件语法 sudo squid -k reconfigure # 重新加载配置
Troubleshooting
代理服务器拒绝访问请求
诊断方法:
# 检查访问控制规则
grep -E "(acl.*dst|http_access)" /etc/squid/squid.conf | grep -v "^#"
# 检查 Squid 访问日志:
sudo tail -f /var/log/squid/access.log

浙公网安备 33010602011771号