运行Squid作为一个聚合代理

我们已经雇佣了很多来自我们的应用程序使用的不同供应商的代理。 这个名单有时会改变(2-3个月一次)。 为了让我们的生活更轻松,我们希望configuration一个必须使用租用代理和余额请求的聚合代理。

问题是:

  • 这是可能的使用Squid吗? 如果没有其他解决scheme?
  • 请提供configuration示例

是的,你可以用鱿鱼来达到这个目的。 看看cache_peer指令。 你甚至可以让多个父代理之间的鱿鱼负载平衡:

 cache_peer parent1.foo.net parent 3128 0 round-robin no-query cache_peer parent2.foo.com parent 3128 0 round-robin no-query ... 

在这个例子中,3128是父代理连接的端口。 0将是ICP端口,但我认为你没有与代理父母的那种亲密关系,所以它可以被设置为0。

请参阅联机文档,特别是有关cache_peer的部分以获取更多信息。