遠端(Ubuntu)伺服器作為多個socks5代理伺服器的http網關

遠端(Ubuntu)伺服器作為多個socks5代理伺服器的http網關

我有以下設定:

  • 電腦 L(我的 Mac OS X 機器)。
  • 運行 Ubuntu 12.04 的 Linode R0。
  • 運行 Ubuntu 12.04 的 Linode R1。
  • 運行 Ubuntu 12.04 的 Linode R2。

R1和R2變成SOCKS5代理伺服器如下:

user@R0: ssh -D 1081 R1
user@R0: ssh -D 1082 R2

現在,我將如何讓 R0 充當簡單的 HTTP/HTTPS 代理伺服器並接受來自我的本地計算機的經過身份驗證(la Squid,無法讓 danted 伺服器工作)的傳入 HTTP 連接,這些連接被隨機轉發到 R1還是R2?

不想將本機連接埠轉送到 R0,所以請不要提供ssh -L解決方案。

相關內容