Remote-Server (Ubuntu) als HTTP-Gateway zu mehreren Socks5-Proxyservern

Remote-Server (Ubuntu) als HTTP-Gateway zu mehreren Socks5-Proxyservern

Ich habe folgendes Setup:

  • Computer L (mein Mac OS X-Computer).
  • Linode R0 mit Ubuntu 12.04.
  • Linode R1 mit Ubuntu 12.04.
  • Linode R2 mit Ubuntu 12.04.

R1 und R2 werden wie folgt in SOCKS5-Proxyserver umgewandelt:

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

Wie kann ich nun erreichen, dass R0 als einfacher HTTP/HTTPS-Proxyserver fungiert und authentifizierte (wie Squid, Danted-Server funktioniert nicht) eingehende HTTP-Verbindungen von meinem lokalen Computer akzeptiert, die zufällig an R1 oder R2 weitergeleitet werden?

Möchte keine lokale Portweiterleitung zu R0, also bitte keine ssh -LLösungen.

verwandte Informationen