配置非常简单,一行代码后 Squid 连接被拒绝

配置非常简单,一行代码后 Squid 连接被拒绝

我刚刚开始研究 squid,安装并运行。我认为它可以工作(从本地主机),telnet localhost:3128和 一样好用curl https://google.com -x localhost:3182

我希望 squid 可以从本地网络访问。我的本地网络是 192.168.88.0/24 (255.255.255.0)。我在 squid.conf 中的 http_access 部分的最后一行之前添加了下一行:

http_access allow 192.168.88.0/24

Squid 停止工作。我在 http_access 块中只留下了三行,因此完整部分如下:

http_access allow localhost
http_access allow 192.168.88.0/24
http_access deny all

卷曲https://google.com-x 192.168.88.2:3128(从本地网络调用)不起作用。但更令人沮丧的是,前一个命令curl http://google.com -x localhost:3128(从本地主机调用)也停止工作,这意味着第二行以某种方式影响了第一行。

在 squid 中编写 http_access 块的正确方法是什么?

答案1

acl rtfm src 192.168.88.0/24
http_access allow rtfm

相关内容