Einführung
Die Fernzugriffsfunktionen von Level (Fernsteuerung, Terminal, Dienste, Prozesse usw.) verwenden eine WebRTC-basierte Verbindung zwischen Ihrem Browser und dem Zielgerät. Wenn diese Verbindung nicht direkt hergestellt werden kann, greift sie auf Relay-Server zurück. Wenn Remote-Sitzungen langsam sind, keine Verbindung hergestellt werden kann oder Sie dauerhaft „Verbinde..." sehen, hilft Ihnen diese Anleitung dabei, den Fehler zu finden.
Wie Level Remote-Verbindungen aufbaut
Level versucht, in dieser Reihenfolge eine Verbindung herzustellen, und hält an, sobald eine erfolgreich ist:
Direktes P2P — Ihr Browser verbindet sich direkt mit dem Gerät. Geringste Latenz, kein Vermittler.
STUN — verwendet
global.stun.twilio.comum NAT zu durchdringen und einen direkten Pfad zu ermitteln.TURN über UDP (Port 3478) — Datenverkehr wird weitergeleitet über
global.turn.twilio.com.TURN über TCP (Port 3478) — gleiche Weiterleitung, TCP statt UDP für strengere Firewalls.
TURN über TLS (Port 5349) — letzter Ausweg; verschlüsselte Weiterleitung für besonders restriktive Umgebungen.
Alle Verbindungen werden ausgehend sowohl vom Browser als auch vom Agenten initiiert. Sie benötigen keine eingehenden Firewall-Regeln.
ℹ️ HINWEIS: Relay-Verbindungen (TURN) fügen im Vergleich zu P2P zusätzliche Latenz hinzu. Wenn Sie dauerhaft über Relay verbunden sind, funktioniert die Sitzung, kann sich aber langsamer anfühlen. Ziel dieser Anleitung ist es, eine P2P-Verbindung herzustellen oder zumindest zu bestätigen, dass das Relay korrekt funktioniert.
Ihre Verbindung testen
Twilio Network Test
Führen Sie dies im Browser auf dem Gerät aus, das Sie für den Zugriff auf Level verwenden (die Techniker-Seite, nicht der Endpunkt): Twilio Network Test
Damit wird geprüft, ob Ihr Browser die STUN- und TURN-Server erreichen kann, die Level verwendet. Wenn TURN-Tests hier fehlschlagen, werden Remote-Sitzungen von Ihrem Standort aus fehlschlagen oder eine Zeitüberschreitung erleiden.
Trickle ICE Test
Das Trickle ICE prüft, ob Ihr Browser einen server-reflexiven (srflx) Kandidaten über den STUN-Server von Level ermitteln kann.
Verwenden Sie diesen Wert:
STUN-Server:
stun:global.stun.twilio.com:3478
Wenn kein srflx Kandidat erscheint, ist STUN möglicherweise auf der Techniker-Seite blockiert.
⚠️ WARNUNG: Fügen Sie turn:global.turn.twilio.com:3478 zu Trickle ICE ohne Anmeldedaten hinzufügen. Der Browser wird den Eintrag mit einem TURN-Benutzernamen- oder Passwortfehler ablehnen. Verwenden Sie den obigen Twilio Network Test, um die TURN-Konnektivität von Level über UDP, TCP und TLS zu testen.
Häufige Ursachen und Lösungen
Remote-Sitzungen können überhaupt keine Verbindung herstellen:
Der Browser auf der Techniker-Seite kann keine TURN-Server erreichen. Führen Sie den Twilio Network Test in Ihrem Browser aus, um dies zu bestätigen. Falls er fehlschlägt, blockiert möglicherweise Ihr Firmennetzwerk oder VPN ausgehendes UDP 3478 oder TCP 3478.
Das Netzwerk auf der Agenten-Seite blockiert dasselbe. Überprüfen Sie die Netzwerkanforderungen in Fehlerbehebung bei Offline-Problemen und bestätigen, dass das Gerät
global.turn.twilio.comausgehend auf 3478.
Remote-Sitzungen verbinden sich, sind aber langsam oder brechen häufig ab:
Die Verbindung erfolgt über Relay (TURN) anstatt P2P. Dies ist in stark per NAT oder Firewall abgeschirmten Netzwerken zu erwarten. Relay erhöht die Round-Trip-Latenz — wenn beide Seiten Internetzugang haben, sollte das TURN-Relay dennoch nutzbar sein.
Prüfen Sie auf Paketverluste zwischen dem Agenten und
global.turn.twilio.commithilfe von Traceroute oder Ping.
Sitzungen funktionieren von manchen Netzwerken, aber nicht von anderen:
Das Problem ist spezifisch für die Firewall-Konfiguration dieses Netzwerks. Verwenden Sie Trickle ICE aus diesem Netzwerk, um zu überprüfen, welche Kandidaten blockiert sind.
Erforderlicher Netzwerkzugang
Damit Remote-Verbindungen funktionieren, benötigen sowohl Ihr Browser als auch das Zielgerät ausgehenden Zugang zu:
Endpunkt | Port | Protokoll | Zweck |
| 3478 | UDP | STUN — NAT-Traversal |
| 3478 | TCP & UDP | TURN-Relay |
| 5349 | TCP | TURN TLS (letzter Ausweg) |
💡 TIPP: Beginnen Sie mit UDP 3478 ausgehend. Die meisten Netzwerke, die TURN benötigen, können es auf UDP 3478 verwenden, ohne weitere Ports zu öffnen. Wechseln Sie nur zu TCP 3478 oder 5349, wenn UDP blockiert ist.
Überprüfen, ob eine Sitzung P2P oder Relay verwendet
Level zeigt den Verbindungstyp direkt in der Benutzeroberfläche an — kein Paket-Mitschnitt erforderlich.
Fernsteuerung — suchen Sie nach dem Verbindungs-Badge oben links in der Sitzungs-Toolbar. Er zeigt P2P oder Relay.
Hintergrundverwaltung (Terminal, Datei-Explorer, Prozesse, Dienste) — suchen Sie nach dem Badge oben rechts in der Sitzungs-Toolbar. Er zeigt Verbunden: P2P oder Verbunden: Relay.
Fahren Sie mit der Maus über den Badge, um zu sehen, welche Seite Relay verwendet — es wird angezeigt, ob das Problem auf der Techniker-Seite (Ihr Browser), der Geräte-Seite (der Agent) oder auf beiden Seiten liegt. So wissen Sie genau, worauf Sie die Netzwerkuntersuchung konzentrieren müssen.
Häufig gestellte Fragen
Die Fernsteuerung verbindet sich, fühlt sich aber träge an. Liegt das an Relay? Es könnte sein, aber es gibt viele Faktoren, die die Sitzungsleistung beeinflussen. Überprüfen Sie zunächst den Verbindungs-Badge — wenn er P2P anzeigt, ist der Verbindungstyp nicht das Problem, und etwas anderes verursacht die Verzögerung. Wenn er Relay anzeigt, fahren Sie mit der Maus über den Badge, um zu sehen, welche Seite Relay verwendet, und arbeiten Sie dann die Netzwerkanforderungen für diese Seite durch.
Der Twilio Network Test ist erfolgreich, aber Remote-Sitzungen schlagen dennoch fehl. Der Test wird über Ihren Browser ausgeführt. Die Geräte-Seite benötigt ebenfalls ausgehenden Zugriff auf dieselben TURN-Endpunkte. Führen Sie
--checkauf dem Gerät (siehe Fehlerbehebung bei Agenten-Problemen) und suchen Sie nach TURN-bezogenen Fehlern. Wenn das Gerät in einem restriktiveren Netzwerk als Ihr Browser ist, kann es möglicherweiseglobal.turn.twilio.com.Muss ich eingehende Firewall-Ports für den Level-Fernzugriff öffnen? Nein. Alle Verbindungen werden ausgehend sowohl vom Browser als auch vom Agenten initiiert. Sie benötigen keine eingehenden Regeln.
Welche Ports verwendet eine direkte P2P-Sitzung? Die STUN-Ermittlung verwendet UDP 3478, aber der direkte WebRTC-Datenverkehr wird zwischen Ihrem Browser und dem Gerät über dynamisch ausgewählte UDP-Ports ausgehandelt. Es gibt keinen einzigen festen P2P-Port oder universellen Level-Portbereich, der in die Allowlist aufgenommen werden müsste. Um P2P zuzulassen, erlauben Sie ausgehendes Peer-to-Peer-UDP mit statusbehaftetem Rückdatenverkehr. Wenn Ihre Netzwerkrichtlinie direkten Peer-to-Peer-Datenverkehr blockiert, kann Level auf TURN-Relay zurückgreifen, solange die Endpunkte und Ports in Erforderlicher Netzwerkzugang verfügbar sind. Sie benötigen dennoch keine unaufgeforderte eingehende Regel.
Der Badge zeigt Relay an. Wie bekomme ich P2P zum Laufen? Fahren Sie zunächst mit der Maus über den Badge — er zeigt Ihnen, welche Seite Relay verwendet. Wenn es die Geräte-Seite ist, prüfen Sie, ob das Gerät
global.stun.twilio.comundglobal.turn.twilio.comausgehend auf UDP 3478. Wenn es die Techniker-Seite (Ihr Browser) ist, führen Sie den Twilio Network Test aus diesem Netzwerk aus. Wenn beide Seiten Relay anzeigen, prüfen Sie beide. In stark eingeschränkten Umgebungen (strenge Ausgangsfilterung, Carrier-Grade-NAT) kann Relay einfach der dauerhafte Modus sein — Sitzungen funktionieren weiterhin, nur mit zusätzlicher Latenz.
