我正在尝试让 Squid 代理服务器接受来自我的 IP 的连接-
为此,我在配置文件中添加了以下几行:
acl mynet src 122.179.44.192
acl use_ip myip 2604:c00:a:1:0:1:9074:9c80
上面的第一行指的是我的 PC(我想从其使用代理服务器),第二行是代理服务器本身的 IPv6 IP 地址。
为了能够使用上面给出的 2 个 ACL,我在配置文件中添加了以下几行:
http_port 80
http_access allow mynet
http_access allow use_ip
但当我尝试使用代理服务器时,它拒绝连接?我是不是漏掉了什么?我的配置有什么错误/缺失?
更新-此命令的输出--
netstat -lnp | grep squid
如下所示——
tcp 0 0 :::3128 :::* LISTEN 5285/(squid)
udp 0 0 0.0.0.0:35556 0.0.0.0:* 5285/(squid)
udp 0 0 :::40451 :::* 5285/(squid)
答案1
我经常发现我忘记重新配置防火墙。
尝试“service iptables stop”,然后重试 - 它可能会起作用。
之后不要忘记再次运行“service iptables start”。
如果暂时停止防火墙可以解决问题,请在 iptables 配置文件(我的 centOS 系统上为 /etc/sysconfig/iptables)中添加适当的行。
答案2
如果您收到错误“代理服务器拒绝连接“,那么您的代理服务器可能没有运行。
如果您收到“拒绝访问",那么您需要检查您的acl。