ssh tunnel sem SOCKS5, é possível?

0

Eu quero tunelar todo o tráfego na minha máquina, agora eu faço isso:

ssh -D 1080 [email protected] 

Em seguida, altere o proxy SOCKS do Mac OS para localhost: 1080,

Mas é possível encapsular o tráfego sem o SOCKS5?

Informações adicionais:

Estou tentando usar apenas comandos SSH, por isso deve funcionar com a maioria dos sistemas operacionais, já que não consigo configurar o SOCKS5 corretamente no Ubuntu, então eu odeio isso.

    
por Abdullah 07.05.2012 / 19:25

1 resposta

1

Você pode usar o SSH para encapsular portas locais específicas para portas remotas específicas, mas não terá a flexibilidade de usar a opção -D (socks). Para encaminhar uma porta única, faça isso:

ssh -L 1080:www.google.com:80 [email protected]

Em seguida, qualquer conexão feita à porta 1080 na máquina que executa o ssh será encaminhada para a porta 80 em www.google.com. Mas é isso. Você não pode navegar na Web dessa maneira, mas pode usar a opção -D (socks).

Além disso, você pode especificar várias opções de -L localport:remotehost:remoteport para um único comando ssh .

    
por 09.05.2012 / 18:40