![如何配置位于不同位置的 Squid 代理来路由互联网流量?](https://linux22.com/image/571738/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E4%BD%8D%E4%BA%8E%E4%B8%8D%E5%90%8C%E4%BD%8D%E7%BD%AE%E7%9A%84%20Squid%20%E4%BB%A3%E7%90%86%E6%9D%A5%E8%B7%AF%E7%94%B1%E4%BA%92%E8%81%94%E7%BD%91%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我在另一个位置有一个 Linux 机器(Ubuntu 9.10)。我安装了 squid 代理,并尝试在 Firefox 中使用该 IP 和端口(在该位置打开 3128)。但我无法让它工作。
我目前的情况:
- 当前位置 ISP 的 IP 是 72.87.54.XX
- 网络中每台机器的 IP 范围为 192.168.0.0/104
在/etc/squid/squid.conf
:如何在 acl 中配置此部分:
acl internal_network src 192.168.0.0/104
http_access allow internal_network
我应该将实际 IP 72.87.54.XX 放在 squid.conf 文件的哪里,以允许远程位置进行互联网通信?
答案1
你可能还需要如下几行:
acl office_network src 72.87.54.0/104
http_access allow office_network
名称“office_network”是任意的,应该与 IP 地址的用途相匹配。
这/104
不是我习惯看到的。这通常/24
表示 IPv4 网络掩码覆盖前三个八位字节,而最后一个八位字节空闲。