Como posso rotear * algum tráfego sobre um proxy SSH SOCKS no OS X?

4

Eu tenho uma conexão SSH SOCKS em execução para fins de VPN, e isso funciona lindamente. Usando o FoxyProxy para Firefox ou um arquivo .pac para a opção Configuração automática de proxy do OS X, o tráfego da Web é facilmente redirecionado para ser executado no túnel.

No entanto, tenho problemas com um aplicativo proprietário que precisa se conectar a um servidor TCP na rede VPN, mas que não suporta uma configuração de proxy SOCKS. Ele honrará a configuração do proxy de rede do OS X, mas somente se eu definir a opção SOCKS Proxy para rotear o tráfego all pelo túnel SOCKS.

O desejo que estou procurando é rotear endereços IP específicos apenas pelo túnel SSH, portanto, considerando uma máscara de rede, quero que todo o tráfego desses endereços IP seja encapsulado na conexão SOCKS SSH e tudo mais para se conectar diretamente.

Observe que o túnel SSH é a única conexão semelhante a VPN que eu posso fazer, e não tenho direitos para instalar ou executar software adicional no ponto final do servidor SSH, portanto não posso estabelecer uma VPN OpenSSH ou outra alternativa ( real) configuração da VPN.

O próprio túnel SSH é iniciado em um servidor Debian Linux na minha rede doméstica, mas é o tráfego do Mac OS X (10.6) que precisa ser roteado. Uma solução que direciona todo o tráfego do Mac para o servidor Linux e, em seguida, é roteada seletivamente para o meu gateway ou o túnel SSH SOCKS não é o ideal, mas se essa é a única solução, é algo com o qual eu poderia conviver.

    
por Martijn Pieters 25.04.2011 / 15:39

1 resposta

8

Citando o site do autor:

Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS.

link

Eu ainda não tenho certeza de como fazer com que apenas certos aplicativos percorram a vpn, mas além disso, ela atende às suas necessidades. Você pode especificar a rota no parâmetro start para que apenas determinados destinos sejam tunelizados.

Você não precisa tocar em seu aplicativo de forma alguma, desabilite a configuração de meias que você possa ter.

    
por 25.04.2011 / 17:16