VPN 클라이언트를 시작하면 모든 원격 서비스를 사용할 수 없게됩니다. IP에 머물러 있다고해도 내 서비스 도달

내 우분투 서버에서 VPN 연결을 사용하려고 시도하면서 OpenVPN 클라이언트를 시작할 때 다음과 같은 사실을 발견했습니다.

sudo openvpn --config someplace.ovpn

TS3 서버, 플렉스 서버, qbittorrent webui 및 기타 사소한 일들로 모든 원격 서비스를 사용할 수 없게 만듭니다. 물론 내 네트워크 내에서 그들과 연락 할 수 있습니다. 192.168.X.X : someport ,하지만 나와 함께 밖에서. outside.ddns.net:someport .

문제를 해결하기 위해 노력한 후에 noip 클라이언트가 myisp IP에서 VPN IP로 ddns를 업데이트했지만 noip 클라이언트를 비활성화하고 X.dds.net이 ISP의 IP에 머물러 있다고해도 내 서비스 도달 할 수 없습니다.

내가 알고 싶은 것은 서버, vpn 서비스, ddns 등을 구성하여 X.ddns.net :plexport로 플렉스 서버에 액세스하고 X.ddns.net : qbtport로 토렌트 webui를 액세스하는 것입니다. … VPN 서비스 사용 중. 아니면 가능하지 않은 경우 VPN을 통한 트래픽 만 사용하는 방법 (예 : plex 및 TS3 서버는 VPN을 통과하지 못합니다. qbittorrent 예).

나는 iptables로 많은 것을 읽었으며, 그렇지 않다.하지만 나는 명확하고 쉬운 대답을 찾지 못했다. X.ddns.net으로 향하는 모든 트래픽이 내 VPN IP에 도착하면 서버는 플렉스 미디어 서버의 기본 포트 인 32400 포트로 어떤 요청을해야할지 알지 못한다는 것을 이해할 수 있습니다. 내가 이해할 수없는 이유는 X.dns.net이 ISP IP를 가리킬 때 작동하지 않는다는 것입니다. 즉,이 라우터는 모든 요청 (포트 포워딩)을 라우트하는 라우터를 사용합니다.



답변

이렇게하는 간단한 방법은 포트 포워딩을 허용하는 VPN 서비스를 구입하는 것입니다. 즉, 1 개 이상의 서비스에 대해 몇 개의 포트가 필요한 경우 구입 전에 VPN 제공을 확인해야합니다. 그런 다음 라우터에서 포트 전달을 삭제하고 서버가 항상 VPN을 사용하는 경우 VPN 포트 전달을 사용할 수 있습니다.

이 방법을 사용하면 DDNS를 사용하는 경우 DDNS IP가 VPN IP이고 ISP가 제공 한 IP가 아닌지 확인해야합니다.