Du könntest auch ein Overlay VPN wie z.B. NetBird nutzen.
Dann benötigst du weder eine feste IP noch Portfreigaben, die Verbindung wird quasi immer "von innen" über einen externen Broker vermittelt, die Kommunikation läuft anschließend aber direkt.
Im Fall von NetBird kann man den Broker auch...