NimbusX
00
› Seite geladen
← Blog
Proxy28.07.20266 Min

Proxys, die den Browser blockieren

Manche Proxys scheitern schon an der ersten Browseranfrage, während Chromium Benutzername und Passwort für SOCKS5 nicht direkt unterstützt. Dieser Beitrag erklärt beide Fälle und den integrierten Relay, der sie behandelt.

01Fall eins: CONNECT mit Host-Header

Ein Browser öffnet einen HTTP-Proxy-Tunnel mit einer CONNECT-Anfrage und fügt normalerweise den Header Host. Manche Proxyserver bleiben bei diesem Header hängen: Sie schließen die Verbindung weder ab noch beenden sie, und der Tab lädt unbegrenzt weiter. Von außen wirkt der Proxy ausgefallen, obwohl curl funktioniert darüber.

Der integrierte Relay sitzt zwischen Chromium und dem Proxy und formuliert die Anfrage so um, dass der Server sie akzeptiert. Chromium spricht über einfaches lokales HTTP mit dem Relay; dieser sendet die externe Anfrage ohne den problematischen Header.

02Fall zwei: SOCKS5 mit Authentifizierung

Chromium unterstützt SOCKS5 nur ohne Benutzername und Passwort, weil dieser Authentifizierungsweg nicht implementiert ist. Ein Proxy im Format socks5://user:pass@host:1080 funktioniert in keinem Browser mit dieser Engine direkt.

Der Relay öffnet einen lokalen Endpunkt ohne Zugangsdaten, authentifiziert sich selbst beim externen Proxy und hält Benutzername und Passwort aus Chromium heraus. Der Browser erhält die Adresse 127.0.0.1, während der Relay eine vollständig authentifizierte Sitzung mit dem externen Proxy aufbaut:

$ python -m app.cli proxy add --url socks5://user:pass@host:1080 --check ✓ relay up · CONNECT fixed · 127.0.0.1:1080 $ curl --proxy socks5://127.0.0.1:1080 https://iphey.com ✓ verdict: trustworthy

03Standortprüfung vor dem Start

NimbusX prüft Land, Stadt und Zeitzone des Proxys vor dem Profilstart. Widerspricht der Standort den Profileinstellungen, wird der Start gestoppt und die abweichenden Werte werden genannt.

Warum diese Prüfung wichtig ist. Ein Profil mit Berliner Zeitzone hinter einem Proxy in São Paulo enthält genau den Widerspruch, den Betrugsschutzsysteme erkennen. Unser eigener Testrunner deckte dasselbe Problem einmal auf: Die Testprofile entstanden ohne Proxy und erhielten die Zeitzone America/New_York bei einer europäischen IP-Adresse, weshalb iphey korrekt Unreliable. Der Standort wird nun vor dem Testlauf ermittelt, sodass jedes Profil von Beginn an stimmige Einstellungen erhält.

04Drei Proxytypen, ein Relay

Proxys sind jeweils mit einem der drei Typen verbunden: HTTP, HTTPS, SOCKS5 mit Autorisierung. Der Adapter schaltet sich selbst ein und erfordert keine Konfiguration. Keiner der analysierten Konkurrenten repariert Proxys, die am Host-Header hängen bleiben: Solche Proxys funktionieren für sie einfach nicht.

05Lesen Sie mehr

Was öffentliche Tests zeigen · Profile per Code und KI-Assistent steuern

NimbusX herunterladenTechnische Frage: @Get_NimbusX_Bot