Eu tenho a seguinte configuração:
- Computador L (minha máquina Mac OS X).
- Linode R0 rodando Ubuntu 12.04.
- Linode R1 rodando Ubuntu 12.04.
- Linode R2 rodando Ubuntu 12.04.
R1 e R2 são transformados em servidores proxy SOCKS5 da seguinte forma:
user@R0: ssh -D 1081 R1
user@R0: ssh -D 1082 R2
Agora, como eu faria para que o R0 atuasse como um servidor proxy HTTP/HTTPS simples e aceitasse conexões HTTP autenticadas (como o Squid, não consigo fazer o servidor dantado funcionar) do meu computador local que são encaminhadas aleatoriamente para R1 ou R2?
Não quero encaminhar a porta local para R0, então não há ssh -L
soluções.