Esta é a maneira errada de fazer isso. Um VPS deve ser gerenciado por SSH e configurado adequadamente. O Network Manager não é adequado para isso porque não permite o túnel dividido. É uma abordagem de tudo ou nada.
Como consertar a VPN
% bl0ck_qu0te%Desative a VPN no Network Manager. Em vez disso, configure uma VPN roteando apenas o tráfego para o site e seus subdomínios. Eu faço isso no meu VPS também.
- Pegue o arquivo de configuração do OpenVPN fornecido pelo seu provedor e copie seu conteúdo para
/etc/openvpn/openvpn.conf
-
Adicione esta diretiva ao final do arquivo:
# No automatic routes route-noexec
-
Salve o arquivo e emita
sudo service openvpn restart
Isso garantirá que a VPN seja escolhida pelo Systemd e seu serviço localizado em:
/lib/systemd/system/openvpn.service
Agora você deve ver a interface tun0
com ifconfig
. A VPN está ativa, mas sem tráfego está passando por ela por enquanto. O último passo é garantir que você adicione rotas aos domínios necessários.
-
Encontrou o IP do site com
dig
:dig +short example.com
-
Adicione uma rota (também há outras abordagens, mas esta é simples para alguns hosts):
ip route add [insert IP here] dev ppp0
-
Repita estes passos para o subdomínio
www.
e outros domínios que você pode precisar rotear através da VPN
As rotas devem ser atualizadas de vez em quando, porque o site pode alterar o endereço IP. Você pode escrever um script Bash e executá-lo periodicamente usando cron
para evitar fazê-lo manualmente.
Abordagem alternativa
Se você estiver tentando acessar um site de vídeo com restrição geográfica, por exemplo, Hulu, você pode considerar o uso de um serviço SmartDNS. Isso cuidará do tunelamento dividido para você. Você só precisa atualizar as configurações de DNS no servidor.
No entanto, isso só funciona se o provedor SmartDNS de sua escolha suportar esse site específico.
Conecte-se ao servidor
Agora você pode se conectar ao seu servidor usando o endereço IP.