Wenn Ihr Netzwerk keine eingehenden Verbindungen zulässt (z. B. eine Firewall, die nicht alle eingehenden Ports blockiert), müssen Sie einen Zwischenserver verwenden (den Teamviewer verwendet).
Wenn Sie über einen SSH-Zugriff auf einen Remote-Computer verfügen, können Sie einen ssh-Reverse-Tunnel einrichten, um Ihre lokalen Dienste remote zur Verfügung zu stellen.
Ansonsten, wenn Sie die potenziellen Sicherheitsrisiken nicht stören, gibt es mehrere Online-Dienste, die ähnliche Funktionen bieten: