é uma maneira fácil de rotear todo o tráfego através de um proxy ssh com -D?
Posso configurar aplicativos específicos individuais para fazer isso, mas gostaria de uma configuração que roteie todo o tráfego na máquina. Obrigado pela ajuda!
ssh
ssh-tunnel
socks
grm
fonte
fonte
Respostas:
No Linux:
Eu escrevi esse programa para uso privado em Perl (qualidade do protótipo) e escrevi uma versão melhor em C. Ele ainda não foi publicado.
Atualização: agora publicada: http://github.com/vi/socksredirect/ Use prototype.pl. Envie-me um aviso se estiver interessado no desenvolvimento de uma versão melhor.
Atualização 2 Criou uma versão um pouco melhor: http://github.com/vi/tcpsocks e um patch para o Socat 2: http://github.com/vi/socksredirect/blob/master/socat-2.0.0- b3-REDIRECT.patch
PS: A maior parte do meu tráfego (e às vezes alguns dos vizinhos) passa agora pelo tcpsocks-> ssh.
fonte
slirp
). com REDIRECT ou TPROXY, basta usar o habitual,recv
que fornece dados decodificados sem cabeçalhos TCP.Avery Pennarun sshuttle funciona semelhante a Vi 's resposta , mas requer menos configuração e obras em BSD e OS X, bem como Linux.
fonte
Talvez você deva considerar a configuração da VPN.
fonte
Acho que não há maneira de fazer isso, mas talvez você possa experimentar programas como o FreeCap (windows), SocksCap (windows) ou proxychains (linux). Esses programas podem ajudá-lo um pouco.
fonte
Depende do sistema operacional que você está usando. Se você estiver no MacOS, existem configurações globais de proxy que devem ser usadas por todos os aplicativos, mesmo que haja quem não as honre (Firefox, por exemplo).
fonte
Você também pode usar algo como Proxifier ( http://www.proxifier.com/ ) para Mac ou Windows.
Embora isso realmente não responda a sua pergunta.
fonte