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

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

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

代理服务器AC由我控制,我可以安装任何东西或configuration任何东西。 但B是一个现有的HTTP透明代理,我无法控制或configuration。

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

squidprivoxy或其他软件支持吗?

我不确定,但尝试Squid cache_peer 。

首先,添加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 

是的,他们都支持代理链。 Ooshro已经解释了如何在鱿鱼中做到这一点。 在privoxy你可以通过转发 。