Você não pode fazer isso com o SSH. Cliente OpenSSH & servidor não suporta UDP via Socks5.
Você deve usar o encaminhamento de dispositivos de túnel OpenVPN ou SSH (opção -w) para resolver sua tarefa.
Atualmente, estou usando uma sessão do OpenSSH (com o sinal -D
para habilitar o encaminhamento de porta de nível de aplicativo dinâmico) como um proxy SOCKS enquanto estou acessando a Internet por meio de um ponto de acesso sem fio não criptografado. Eu configurei meu Mac para usar o proxy, no entanto, o prefpane de rede não me permite especificar que ele deve usar SOCKS5, o que forçaria todo o tráfego UDP sobre o proxy (ele atualmente ignora o proxy completamente). Como posso fazer o OS X usar o protocolo SOCKS5 ou que outra solução forçaria todo o tráfego UDP através do proxy?
Se a necessidade de UDP pelo túnel for para a resolução de DNS encapsulada. A única solução que eu conheço é usar o Firefox com o seguinte conjunto network.proxy.socks_remote_dns = true
, eu acredito que isso força o Firefox a usar o TCP apenas com requisições de DNS que ele encaminhe pelo túnel.
Eu não uso o ssh para anonimizar / proteger minha conexão, mas o Tor.
Eu inicio o Tor com o Vidalia e depois configuro minha conexão de rede no
Preferências do Sistema > Rede > Avançado ... > Proxies
Eu habilito normalmente http e https, definindo o proxy para porta 127.0.0.1: 8118
Para outro tráfego use 127.0.0.1 porta 9050
Este trabalho é bom para mim. Você pode verificar se está usando o Tor para https redirecionando seu navegador para o link
Existe também o Torbutton no FireFox que faz o mesmo.
Tags openssh socks5 udp macos socks-proxy