Rota via PPTP ou VPN dependendo do aplicativo ou porta

1

Eu quero usar minha conexão de internet primária (eth0) no meu PC para todo o tráfego, mas direcionar o tráfego por uma VPN pptp para o aplicativo / porta especificado.

Detalhes

eth0 = porta de internet atual

pptp1 = Conexão VPN com seu próprio endereço IP público acessível pela Internet.

A conexão que eu quero encaminhar para fora da interface pptp1 é em resposta a uma conexão de entrada.

A porta de entrada será sempre: 33340 Porta de saída pode ser alterada, mas normalmente é 33330

    
por Adrian 24.11.2011 / 18:13

1 resposta

2

Então, se bem entendi, tanto o eth0 quanto o pptp1 alcançam a Internet. eth0 é diretamente através do seu ISP e pptp1 é um túnel para o seu provedor de VPN. Estou assumindo a partir desses nomes de interface que você está usando o Linux.

A coisa mais fácil e mais segura a se fazer, a menos que você saiba que o aplicativo não vai fazer conexões em nenhuma outra porta para definir o endereço IP de pptp1 como seu gateway padrão. Isso fará com que todo o tráfego passe pela VPN.

Se você certamente não quiser fazer isso, já que está usando o Linux, você tem acesso a iptables . Eu não sei se o alvo DNAT do iptables permite que você pule interfaces.

Mas dê uma olhada aqui - link

    
por 24.11.2011 / 19:31