Skip to content
Diese Seite wurde mit KI übersetzt und kann Ungenauigkeiten enthalten. Hilf mit, sie auf GitHub zu verbessern.

STUN-Traversal ​

Vergibt Ihr Provider keinen festen öffentlichen Port, nutzt das STUN-Traversal NAT-Hole-Punching, um eine öffentliche zugeordnete Adresse und einen Port zu erhalten, sodass Dienste in Ihrem LAN aus dem Internet erreichbar sind.

Funktionen ​

  • TCP-/UDP-Traversal mit Keep-alive;
  • UPnP / NAT-PMP legt Portzuordnungen automatisch am Router an;
  • Die integrierte Weiterleitung schickt den per Traversal erhaltenen öffentlichen Port direkt an ein Ziel im LAN;
  • Webhooks und Skripte werden ausgelöst, wenn sich die öffentliche Adresse oder der Port ändert, etwa um DNS zu aktualisieren, Clients zu benachrichtigen und mehr.

Zusammenspiel mit anderen Modulen ​

Der per STUN erhaltene öffentliche Port ändert sich meist. Kombinieren Sie ihn mit:

  • Dynamischem DNS oder einem Webhook / Skript, um die neue Adresse in Ihre DNS-Einträge zu übernehmen;
  • Web-Diensten, um einen HTTPS-Einstiegspunkt bereitzustellen.

Einschränkungen ​

Liegt der WAN-Port des Routers hinter Carrier-Grade-NAT (100.64.0.0/10), ist der Traversal-Port von außen nicht erreichbar. Diese Einschränkung stammt aus der Netzwerkumgebung selbst. Nutzen Sie stattdessen Tailscale, frp oder einen Cloudflare Tunnel.

Hinweis zur Bereitstellung ​

STUN muss direkt auf Ports des Hosts lauschen. Bei Docker-Bereitstellungen empfehlen wir --network host.

Veröffentlicht unter der Apache-2.0-Lizenz.