Enquanto tentava usar uma conexão VPN no meu servidor Ubuntu, descobri que ao iniciar meu cliente OpenVPN com:
sudo openvpn --config someplace.ovpn
torna todos os meus serviços remotos indisponíveis: meu servidor TS3, meu servidor plex, meu webui qbittorrent e algumas outras coisas menores. É claro que posso alcançá-los de dentro da minha rede com 192.168.X.X: someport , mas não de fora com meu outside.ddns.net:someport .
Eu percebi, depois de tentar resolver o problema, que meu cliente noip estava atualizando os ddns do myisp IP para o VPN IP, mas mesmo se eu desabilitar o cliente noip e garantir que o X.ddns.net permaneça no meu ip do ISP , meus serviços não estão acessíveis.
O que eu gostaria de saber é como configurar meu servidor, serviço vpn, ddns, ... para ter acesso ao meu servidor plex com X.ddns.net:plexport, meu torrent webui com X.ddns.net: qbtport, etc ... ao usar o serviço VPN. Ou se não for possível, como usar apenas algum tráfego através da VPN (por exemplo, plex e TS3 server não passam por VPN, qbittorrent sim).
Eu li muitas coisas com iptables e o que não, mas nunca encontrei uma resposta clara e fácil. Posso entender que, se todo o tráfego direcionado para X.ddns.net chegar ao meu IP VPN, o servidor deles não saberá o que fazer com alguma solicitação para a porta 32400, que é o padrão para o servidor de mídia plex. O que eu não entendo é por que ele não funciona quando eu tenho o ponto X.ddns.net para o meu ISP IP, o que significa que ele chega ao meu roteador, que tem tudo para encaminhar essas solicitações (encaminhamento de porta).