Fazer um processo usa um adaptador VPN em vez do adaptador padrão para acessar a internet

1

Então, caso você esteja conectado a uma VPN, como você faz um determinado processo (digamos, um navegador ou um mensageiro instantâneo) "proxy" através da VPN, em vez de ir diretamente através do adaptador de rede padrão no Windows?

Espero que isso tenha sido claro o suficiente; obrigado.

    
por Guilherme Vieira 17.10.2011 / 20:03

5 respostas

2

Acho que não é possível, porque as políticas de roteamento não permitem o uso de aplicativos ou portas.

Você tem duas opções:

  1. Diga aos aplicativos que usam um proxy e crie um proxy que use essa VPN.
  2. Se você souber a qual endereço IP está comunicando seu software (você pode descobrir que usando o comando netstat -ano e descobrir se esses endereços são estáticos, se eles puderem), você pode modificar a tabela de rounting usando o comando route add -p para informar ao PC que todo tráfego enviado para esse IP vai para o gateway da VPN.
por 17.10.2011 / 20:31
1

Você não pode. Você só pode rotear via VPN, e a tabela de roteamento não terá nenhuma consideração sobre qual protocolo ou programa está enviando o pacote. A política de roteamento é geralmente ditada pelo ponto de extremidade da VPN. Se você tiver um proxy de algum tipo na extremidade remota da VPN, você pode apontar seu navegador ou o instant messenger para, então você está no negócio - tudo que você precisa fazer é rotear o endereço do proxy através da VPN.

    
por 17.10.2011 / 20:24
1

Não tenho conhecimento de nenhum cliente vpn (incluindo o Windows 7) que permita definir isso em uma base por processo . Geralmente é tudo ou nada.

No caso do Windows VPN, você só pode informar se deseja "usar o gateway padrão na rede remota" ou não.

Além disso, você está à mercê do seu administrador de VPN para saber se o tráfego é proxy ou não através da VPN, se você usar um cliente.

    
por 17.10.2011 / 20:24
0

A maneira mais próxima que eu posso pensar para alcançar o resultado é instalar um Proxy HTTP ou SOCKS no servidor OpenVPN (ou qualquer outro host acessível por ele) e configurar cada aplicativo único para usá-lo (não usando proxy de todo o sistema configurações).

    
por 17.10.2011 / 21:17
0

Em saber que você pode conseguir isso com o SOCKS usando o proxy

    
por 17.10.2011 / 21:52