Korzystam z aplikacji openVPN i pobieram jej pliki konfiguracyjne openVPN stąd: http://www.vpngate.net/en/, aby połączyć się z serwerem VPN. Załóżmy, że serwer VPN, z którym próbuję się połączyć, jest za NAT, więc oczywiście, jeśli wyślę żądanie, zostanie zablokowany przez NAT. Serwer VPN nie ma gdzie wiedzieć, kto chce się z nim połączyć na tym świecie. Jakiej topologii używa serwer VPN, aby zaakceptować żądanie każdego klienta VPN z dowolnego adresu IP i portu? Zakładam, że serwer VPN może używać „przekierowania portów”, który przyjmuje każde przychodzące żądanie bez względu na adres IP i port, z którego nadchodzi żądanie.