我需要设置一个 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