Existe um equivalente sshuttle para janelas - tunelamento ssh para janelas

10

Eu tenho usado o sshuttle na minha área de trabalho Linux por um longo tempo para contornar as restrições dos ISPs vietnamitas. No entanto, pergunto-me se existe um software similar fácil de usar para o Windows? Algo que pode redirecionar todo o tráfego / selecionado através de um túnel ssh?

    
por freethinker 18.11.2012 / 10:22

4 respostas

7

Melhor ainda - use o PuTTY e configure-o através disso. Você não precisa de nada como o ProxyCap, apenas aponte a configuração de proxy do seu navegador para o SOCKS para o seu loaclhost em qualquer porta que você especificou para o seu -D.

Uma nota importante sobre isso. "Problema resolvido" não está certo. Embora sim, o seu tráfego normal do navegador http / s irá passar pelo túnel SSH, ainda existem alguns problemas, um dos quais pode ser superado por este método, um que não pode.

A grande coisa sobre o sshuttle é que ele não coloca TCP sobre TCP. Fazer isso é ruim, e é por isso que eles não fazem isso. Eles trocam todo o tráfego localmente antes de enviar através do túnel SSH (TCP) e remontam-no no outro lado (fim do servidor ssh). É bem provável que o OP tenha feito essa pergunta. Eu estava procurando por algo com essa capacidade quando encontrei este post ...

A segunda coisa a notar é que, a menos que você redirecione todo o seu tráfego DNS do seu navegador pelo túnel, você estará "vazando" suas consultas DNS pela rede, o que praticamente negará o propósito do seu túnel SSH na rede. primeiro lugar.

Usando o Firefox, por exemplo, no campo URL, digite "about: config" sem o "", aceite o comando "I'll be careful" e depois filtre "socks_remote_dns" e clique duas vezes na entrada para alterá-la para "True" . É isso, o DNS do seu navegador passará agora pela porta do proxy especificada também. Ainda não resolve o problema TCP over TCP, então você não terá uma boa experiência de sessão.

Mais leituras podem ser encontradas no tcp sobre tcp aqui: link

    
por 06.08.2013 / 22:33
6

Eu acredito que o OP está pedindo uma maneira de encapsular todo o tráfego, não apenas aqueles que permitem definir configurações de proxy. O problema é que alguns programas não permitem que você especifique configurações de proxy, que é onde o sshuttle entra em ação. O sshuttle permite que qualquer programa passe pelo seu túnel, não apenas aqueles que você especifica um servidor proxy.

    
por 30.12.2014 / 15:14
3

Para o Windows, use o Cygwin e o ssh no seu destino:

ssh -D 8000 -N [email protected]

Agora faça o download do ProxyCap para Windows e configure o proxy socks5 para o seu host local na porta 8000. Problema resolvido, tudo passa pelo túnel ssh.

    
por 30.01.2013 / 12:29
0

Você pode executar o sshuttle em uma máquina virtual e redirecionar o tráfego para essa VM. Confira isso:

link

    
por 06.06.2018 / 14:12