Squid 代理服务器返回错误

Squid 代理服务器返回错误

我设计了一个拓扑,它有一个外部代理服务器 (192.168.239.152) 和一个 Mikrotik 路由器 (192.168.239.151)。MikroTik 路由器与 LAN 相连,并支持 LAN PC 的互联网连接。LAN PC 的 IP 地址为 192.168.1.0/24。

我希望来自 LAN PC 的流量(HTTP、HTTPS)通过代理服务器,这样我就不需要手动配置浏览器来使用代理设置。为此,我使用以下方法在 MikroTik 路由器中创建了 DST-NAT:

步骤1

第2步

来自 LAN PC 的流量通过代理服务器(Squid),但显示如下错误:

Squid 错误

这里出了什么问题?

答案1

您需要使用策略路由,而不是 DNAT,请参阅https://docs.diladele.com/tutorials/mikrotik_transparent_squid/index.html

答案2

@拉斐尔

我已经按照该方法操作了,但仍然返回相同的错误。我认为这与 Squid 设置有关。有人建议我需要将 Squid 设置为透明代理。因此我进行了以下设置:

http_port 3128 transparent

在 /etc/squid/squid.conf 文件中,但此后 squid 服务启动失败!

相关内容