如何让我的代理服务器使用代理访问另一个代理

如何让我的代理服务器使用代理访问另一个代理

我需要设置一个 HTTP 代理服务器(称为服务器A)供用户访问互联网。出于某种原因,它需要将所有请求转发到另一个 HTTP 代理服务器(称为服务器C)。但C不能直接访问A,除非使用另一个 HTTP 代理服务器B

User --> A --> B --> C

代理服务器由我A控制C,我可以在上面安装或配置任何东西。但B它是一个现有的 HTTP 透明代理,我无法控制或配置它。

不知道有哪个软件可以支持这种“代理链式转发”。

squid或者privoxy其他软件是否支持此功能?

答案1

我不确定,但尝试一下 Squid缓存对等体

首先,添加 C:

cache_peer C_ADDRESS parent 8080 0 no-query no-digest
never_direct allow all

然后尝试将cache_peer改为B地址:

cache_peer B_ADDRESS parent 8080 0 no-query no-digest
never_direct allow all

答案2

是的,它们都支持代理链。Ooshro 已经解释如何在 Squid 中做到这一点。在 Privoxy 中,你可以这样做转发

相关内容