Tengo la siguiente configuración:
- Computadora L (mi máquina Mac OS X).
- Linode R0 con Ubuntu 12.04.
- Linode R1 con Ubuntu 12.04.
- Linode R2 con Ubuntu 12.04.
R1 y R2 se convierten en servidores proxy SOCKS5 de la siguiente manera:
user@R0: ssh -D 1081 R1
user@R0: ssh -D 1082 R2
Ahora, ¿cómo haría para que R0 actúe como un simple servidor proxy HTTP/HTTPS y acepte conexiones HTTP entrantes autenticadas (a la Squid, no puedo hacer que el servidor danted funcione) desde mi computadora local que se reenvían aleatoriamente a R1? o R2?
No quiero reenviar el puerto local a R0, así que no hay ssh -L
soluciones.