我正在尝试将 squid 设置为本地网络的缓存服务器。我正在寻找一种解决方案,使整个网络自动使用代理。换句话说,我希望网络上的每个客户端都使用该服务器,而无需在客户端进行配置。有没有办法在路由器上进行配置?pfsense 或 ddwrt 有这个功能吗?
答案1
总的来说,你似乎正在寻找一个透明代理。目前还不清楚你使用的是什么路由器,但我假设它是某种 Linux 机器。如果是这样,可以配置 iptables 以将某些流量(即 Web 流量)重定向到 squid 服务器,而无需更改任何客户端配置。这是一个例子这可能会有用。搜索“透明代理”可能会提供一些额外的线索。如果你使用的是合适的硬件路由器,你也可能需要查看世界气候变化规划委员会作为一种将流量重定向到代理服务器和从代理服务器重定向流量的机制。
答案2
这是WPAD协议。Squid 特定文档。