设置一个LAN范围的代理

我正在尝试将squid设置为本地networking的caching服务器。 我正在寻找一个解决scheme,使整个networking自动使用代理。 换句话说,我希望networking上的每个客户端都可以使用服务器,而无需在客户端configuration它。 有没有办法在路由器上configuration它? pfsense或ddwrt有这个能力吗?

一般来说,这听起来像你正在寻找一个透明的代理。 目前还不清楚你使用的是什么路由器,但我认为它是某种Linux机器。 如果是这样的话,iptables可以configuration为将某些stream量(即networkingstream量)redirect到鱿鱼服务器,而不改变任何客户端configuration。 这是一个可能有用的例子 。 search“透明代理”可能会提供一些额外的线索。 如果您使用的是正确的硬件路由器,您也可能希望将WCCP看作是将stream量redirect到代理服务器的机制。

这是WPAD协议的任务。 有特定于Squid的文档 。