Como posso permitir que outros computadores usem meu túnel SOCKS SSH local?

8

Costumo usar um tunelamento SSH no meu computador usando um proxy SOCKS.

ssh -D 1234 example.com

No entanto, isso só aceita conexões locais. Eu gostaria que outros sistemas na minha rede pudessem usar o proxy no meu computador também.

Como posso conseguir isso? Se o SSH não tiver uma opção em si, imagino que seja possível ter um proxy de programa proxy em uma porta diferente, mas não sei se há alguma ferramenta comum para fazer isso.

    
por Shareware 30.04.2011 / 07:02

2 respostas

15

Diga para ligar a um endereço externo em vez de localhost .

ssh -D 192.168.0.123:1234 example.com
    
por 30.04.2011 / 07:13
-2

Você teria que habilitar o roteamento em seu host e configurar um protocolo de roteamento, como o RIP. Basicamente, você tem que agir como um roteador e os outros hosts precisam ter entradas de roteamento para chegar à rede do outro lado (o que, esperamos, não é uma rede RFC1918 duplicada).

    
por 30.04.2011 / 07:08