Eine Änderung des Systemproxys kann mehr als das gerade getestete Browserfenster betreffen. Für einen kurzen Chrome-Test können Sie stattdessen ein separates Profil mit einem ausdrücklich angegebenen Proxy-Endpunkt starten.

Ein eigenes Testprofil starten

Unter Linux sieht ein HTTP-Proxy-Beispiel so aus:

google-chrome --user-data-dir=/tmp/proxy-ip-check --proxy-server=http://203.0.113.10:8080

Verwenden Sie ein neues, für diesen Test reserviertes Verzeichnis und ersetzen Sie den Dokumentationsendpunkt durch Ihren tatsächlichen Proxy vom Dienst oder aus der Liste kostenloser Proxys. Name und Ort der ausführbaren Chrome-Datei hängen von Betriebssystem und Installation ab.

Das separate Benutzerdatenverzeichnis ist wichtig. Chrome kann einen bestehenden Prozess zum Profil wiederverwenden. Ein zusätzlicher Befehlsstart neben dem laufenden normalen Browser beweist daher nicht, dass das neue Proxy-Flag wirksam wurde. Schließen Sie den bisherigen Testprozess, bevor Sie dasselbe Testprofil mit einem anderen Endpunkt erneut starten.

Für einen SOCKS5-Eintrag

google-chrome --user-data-dir=/tmp/proxy-socks-check --proxy-server=socks5://203.0.113.10:1080

Chrome verwendet hier das Schema socks5, nicht die curl-Schreibweise socks5h. Chromiums SOCKS5-Implementierung löst Zielnamen für unterstützte URL-Anfragen über den Proxy auf. Sie unterstützt TCP, keinen allgemeinen UDP-Relay, und keine SOCKS5-Anmeldung mit Benutzername und Passwort. Ein geschützter SOCKS-Endpunkt kann somit an fehlenden Clientfähigkeiten statt an einer ungültigen IP scheitern.

Ein öffentliches Ziel in diesem Fenster testen

Öffnen Sie eine IP-Prüfseite im Testprofil. Eine localhost-Seite ist ein schlechter Proxy-Routentest, weil Chromium Loopback und bestimmte lokale Adressen implizit ausnimmt.

Testen Sie auch die tatsächlich benötigte Zielart. Eine erfolgreiche HTTP-Seite beweist keine HTTPS-CONNECT-Unterstützung. Lädt das Profil gar nichts, vergleichen Sie vor Änderungen der Browseroptionen denselben Endpunkt mit einer kleinen Befehlszeilenanfrage; für einen HTTP-Listener siehe curl-HTTP-Test.

Den Test beenden

Schließen Sie danach den eigenen Chrome-Prozess. Der obige Befehl hat Ihr normales Profil nicht ausgewählt. Halten Sie das temporäre Profil von Profilen mit persönlichen Sitzungen getrennt; für einen Endpunkttest ist keine Anmeldung nötig.

Unter Windows ist der normale Systemproxy-Dialog für den alltäglichen Browsergebrauch oft einfacher. Das separate Profil ist sinnvoll, wenn Sie bewusst eine abgegrenzte Testsitzung statt einer dauerhaften Systemänderung wünschen.

Ähnliche Artikel