语境:
我有许多代理用于不同的目的(抓取、收集价格等)。
其中一些是我拥有的(例如,数据中心运行 squid 的云服务器),其中一些由第三方提供商提供。许多不同的应用程序使用这些代理。我希望轻松地在它们之间切换,方法是让我的所有应用程序使用单个代理,然后将请求路由到其他代理。
问题:
是否可以使用 squid(或其他软件)配置单个代理服务器作为网关,然后根据某些参数(例如目标 URL、代理用户等)决定将请求路由到哪个辅助代理?
答案1
acl
是的,通过使用和 可以实现这一点cache_peer
。
一个简单的例子。
https://blog.hqcodeshop.fi/archives/365-Real-word-Squid-HTTP-proxy-hierarchy-setup-Expat-guide.html