Ob das am VPN geht hängt auch vom verwendeten Server ab. Bei OpenVPN müsstest du z.B. die float und remote Option nutzen, damit das VPN bei einem Netzwerkwechsel (neue IP) weiter funktioniert
Zitat--float
Allow remote peer to change its IP address and/or port number, such as due to DHCP (this is the default if --remote is not used).
--float when specified with --remote allows an OpenVPN session to initially connect to a peer at a known address, however if packets arrive from a new address and pass all authentication tests, the new address will take control of the session. This is useful when you are connecting to a peer which holds a dynamic address such as a dial-in user or DHCP client.
Wenn du nur einen Port brauchst, kannst du von deinem Server auch einen SSH-Tunnel nach Hause aufbauen. Aber da sehe ich nicht so wirklich den Vorteil darüber, einfach einen Port Zuhause freizugeben
Oder ich verstehe einfach nicht, was für ein Vorteil das haben soll, wenn man den Server als Zwischenschicht nimmt. Ob der die Befehle weiterleitet, oder man die direkt nach Hause schickt ist ja wumpe. Außer, dass die Komplexität und Fehleranfälligkeit erhöht ist.