Proxy

如何讓我的代理伺服器使用代理訪問另一個代理

  • July 2, 2015

我需要設置一個 HTTP 代理伺服器(稱為 server A)供使用者訪問 Internet。由於某種原因,它需要將所有請求轉發到另一個 HTTP 代理伺服器(稱為 server C)。但C不能直接訪問A,除非使用另一個 HTTP 代理伺服器B

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

代理伺服器AC由我控制,我可以在上面安裝任何東西或配置任何東西。但是B是我無法控製或配置的現有 HTTP 透明代理。

不知道有哪些軟體可以支持這種“代理鏈轉發”。

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 已經解釋瞭如何在 squid 中做到這一點。在 privoxy 中,您可以通過forwarding來實現。

引用自:https://serverfault.com/questions/240069