Wie erkennt es, welcher Abschnitt schuld ist?
Die Seite misst mehrere Wege gleichzeitig: den nächsten Cloudflare-Standort, Cloud-Regionen in Tokio, Frankfurt und Virginia, die gewählten Dienste und UDP zu öffentlichen STUN-Servern. Alle 5 Sekunden vergleicht sie: Alles wird gleichzeitig schlechter, dann liegt es bei dir (WLAN, Router, Anschluss). Nahes ist in Ordnung, Fernes schlechter: die Langstrecke. Nur ein Dienst wird schlechter: dieser Dienst. Webseiten laufen, aber UDP verliert Pakete: Spiele und Anrufe ruckeln.
Jedes Ergebnis zeigt seine Belege und wie sicher es ist.
Funktioniert es mit eingeschaltetem Proxy?
Es teilt den Weg auf. In Festlandchina mit Proxy stehen chinesische Seiten (ohne Proxy) für deine eigene Leitung, der nächste Cloudflare-Standort über den Proxy für den Weg zum Proxy-Server und die fernen Cloud-Regionen für alles dahinter. Der Vergleich der drei trennt Leitung, Weg zum Server und den Rest. Läuft die Proxy-App im TUN- oder fake-ip-Modus, kann sie auch UDP übernehmen, und das Ergebnis sagt, wie sicher es ist.
Wie wird der UDP-Verlust gemessen?
Eine Webseite kann kein rohes UDP senden, also fragt sie öffentliche STUN-Server (Cloudflare, Google und in Festlandchina Xiaomi und Bilibili) nach ihrer öffentlichen Adresse: Jede Antwort ist ein UDP-Umlauf. Geht eine Anfrage verloren, sendet der Browser sie nach 250 ms erneut, und die Antwort kommt zu spät; aus diesen Antworten lässt sich der Verlust schätzen. Geprüft haben wir das, indem wir auf einem Server 2 %, 5 % und 10 % der Pakete verworfen haben: Gemessen wurden 1–2 %, 4–5 % und 8–9 %.
Pro Server kommen etwa 80 Antworten pro Minute, für genaue Prozentwerte braucht es also ein paar Minuten.
Warum nennt es nicht den genauen Hop?
Eine Webseite kann kein ICMP senden und kein Traceroute ausführen. Sie beurteilt den Weg daher in Abschnitten und kann keinen einzelnen Router benennen. Die Abschnitte beantworten aber die meisten Fragen: WLAN und Anschluss, Langstrecke, Proxy oder der Dienst.
Was ist der Unterschied zwischen Diagnose und Überwachung?
Eine Diagnose dauert 2 Minuten, mit einem ersten Ergebnis nach 20 Sekunden: Laggt es gerade, und wo? Die Überwachung läuft, bis du Stopp drückst: Jeder Abschnitt bekommt alle 5 Sekunden ein Feld, alles, was länger als 10 Sekunden schlechter ist, wird zum Vorfall, und auch Verbindungsabbrüche, Wechsel des Netztyps oder der öffentlichen Adresse werden festgehalten. Kommt und geht das Problem, lass die Überwachung laufen und komm später zurück: Das Protokoll zeigt, welcher Abschnitt, wann und wie lange. Sie misst auch in einem Hintergrund-Tab weiter.
Woher kommt die Zeile Router?
Beim Start sucht die Seite deinen Router unter ein paar üblichen Adressen und fügt eine Zeile Router hinzu, wenn sie ihn findet. Dann teilt sich „bei dir“ in zwei Fälle: Wird auch der Router schlechter, liegt es am WLAN oder Heimnetz; ist der Router in Ordnung, während der Rest schlechter wird, liegt es am Anschluss. Chrome fragt zuerst, ob diese Seite auf dein lokales Netz zugreifen darf, und misst erst nach deiner Zustimmung; andere Browser unterstützen das noch nicht, dort gibt es diese Zeile nicht.
Lädt es meine Daten hoch?
Nein. Jede Anfrage geht direkt von deinem Browser zu den gemessenen Seiten und STUN-Servern; die Ergebnisse bleiben auf dieser Seite und sind weg, sobald du sie schließt.
Wenn du ein Ergebnis teilst, enthält der Link das Ergebnis, die Zahlen und den Zustand jedes Abschnitts, nie deine IP-Adresse; Land und Cloudflare-Standort nur, wenn du das Häkchen setzt.