%20%D0%BA%D0%B0%D0%BA%20http-%D1%88%D0%BB%D1%8E%D0%B7%20%D0%BA%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D0%BC%20%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%D0%BC%20socks5.png)
У меня следующая настройка:
- Компьютер L (мой компьютер с Mac OS X).
- Linode R0 работает под управлением Ubuntu 12.04.
- Linode R1 работает под управлением Ubuntu 12.04.
- Linode R2 работает под управлением Ubuntu 12.04.
R1 и R2 превращаются в прокси-серверы SOCKS5 следующим образом:
user@R0: ssh -D 1081 R1
user@R0: ssh -D 1082 R2
Теперь, как мне сделать так, чтобы R0 действовал как простой прокси-сервер HTTP/HTTPS и принимал аутентифицированные (а-ля Squid, не могу заставить работать danted-server) входящие HTTP-подключения с моего локального компьютера, которые случайным образом перенаправляются на R1 или R2?
Не хочу перенаправлять локальный порт на R0, поэтому, пожалуйста, не предлагайте никаких ssh -L
решений.