Como faço para excluir portas específicas ao usar uma VPN?

2

Estou usando o OpenVPN no Windows 10. Gostaria de excluir o tráfego em determinadas portas (por exemplo, SSH) da VPN e, em vez disso, usar a rede subjacente. Isso pode ser feito?

No Linux, imagino usar iptables com -p tcp --dport 22 para redirecionar para o dispositivo subjacente em vez do dispositivo de túnel VPN para fazer isso. Quais são minhas opções no Windows?

A VPN (até agora) me atribuiu um IP no intervalo 10.9.0.0/16 . A rede subjacente me dá um IP em 10.13.0.0/16 , e a maior parte do meu tráfego SSH vai para 10.105.0.0/16 na rede subjacente ou para o Github ( nslookup me diz que é 192.30.252.128 ).

    
por muru 09.11.2015 / 00:07

1 resposta

1

Sua LAN doméstica é 10.13.0.0/16 , presumo que seu gateway residencial seja 10.13.0.1 Sua sub-rede VPN é 10.9.0.0/16 , presumo que seu gateway de VPN seja 10.9.0.1  então podemos adicionar essas regras de roteamento:

Para encaminhar o seu SSH através do gateway da LAN não a VPN

route add 10.105.0.0 mask 255.255.0.0 10.13.0.1

Para rotear o GIT através do seu gateway de LAN não a VPN

route add 192.30.252.128 mask 255.255.255.255 10.13.0.1
    
por 12.11.2015 / 14:52