So beheben Sie den Fehler 407 Proxy Authentication Required

Aktualisiert:

Ein 407 ist eine bessere Nachricht, als es scheint: Ihr Gerät hat den Proxy erreicht und der Netzwerkpfad steht. Der Proxy teilt lediglich mit, dass er keinen gültigen Benutzernamen samt Passwort erhalten hat. Deshalb lässt sich fast jeder 407-Fehler bei den Zugangsdaten beheben – nicht am Router oder an der Firewall.

Private Proxys mit klaren Zugangsdaten

Ursachen für einen 407-Fehler, sortiert nach Wahrscheinlichkeit

  • Falscher oder fehlender Benutzername / falsches Passwort. Ein Tippfehler oder ein versehentlich mitkopiertes Leerzeichen am Ende des Passworts. Das erklärt die meisten 407-Meldungen.
  • Daten in die falschen Felder eingefügt. Die gesamte Zeile ip:port:user:pass landet im Host-Feld oder der Benutzername im Passwort-Feld. Manche Tools trennen die vier Felder automatisch auf, andere nicht.
  • Die App sendet gar keine Anmeldedaten. Eine Proxy-Einstellung im Betriebssystem speichert nur Adresse und Port. Apps, die kein Passwort abfragen können, verbinden sich ohne Auth-Header und erhalten einen 407 zurück.
  • Sonderzeichen in einer Proxy-URL. Im Format http://user:pass@host:port müssen Zeichen wie @, : oder # im Passwort Prozent-kodiert werden (@ wird zu %40), da der String sonst an der falschen Stelle getrennt wird.

Wie ein 407-Fehler konkret aussieht

Wir haben den Fehler auf einem Test-Proxy nachgestellt – hier gezeigt mit der Dokumentationsadresse 203.0.113.10:8080 und den bewusst falschen Zugangsdaten user123:pass456. Bei einer HTTPS-Website gibt curl -x http://user123:[email protected]:8080 https://example.com die Meldung curl: (56) CONNECT tunnel failed, response 407 aus. Bei einer einfachen HTTP-Website mit -w %{http_code} gibt curl lediglich 407 aus.

Mit dem Parameter -v sehen Sie, ob überhaupt Anmeldedaten übertragen wurden. Der Trace zeigt > CONNECT example.com:443 HTTP/1.1, danach > Proxy-Authorization: Basic ... und erst dann den 407. Fehlt die Zeile Proxy-Authorization, hat Ihr Client die Anmeldedaten gar nicht erst gesendet.

Der VinaProxy proxy checker meldet denselben Fall als auth failed (407). Headless Chrome, das keinen Anmeldedialog besitzt, gibt stattdessen ERR_TUNNEL_CONNECTION_FAILED aus; siehe die Seite zu Tunnel-Fehlern.

Lösungen nach Umgebung

  • Windows und Chrome: Chrome übernimmt die Proxy-Einstellungen von Windows (Einstellungen > Netzwerk & Internet > Proxy), die nur Adresse und Port enthalten. Beim ersten Seitenaufruf öffnet Chrome ein Anmeldefenster für Proxy-Benutzername und -Passwort. Haben Sie sich vertippt und das Fenster erscheint nicht wieder, schließen Sie alle Chrome-Fenster und öffnen Sie den Browser neu.
  • Antidetect-Browser (AdsPower, GoLogin, GenLogin): Trennen Sie Host, Port, Benutzername und Passwort in separate Felder. Leeren Sie das Passwortfeld vollständig und fügen Sie das Passwort erneut ein, anstatt es manuell zu editieren. Eine detaillierte Feld-für-Feld-Anleitung finden Sie im GoLogin-Setup-Guide.
  • Smartphones: Das iPhone bietet unter Einstellungen > WLAN > (i) > Proxy konfigurieren den Schalter „Authentifizierung“; bleibt dieser deaktiviert, kommt es zu einem 407. Android akzeptiert meist nur Host und Port, weshalb Apps mit Anmeldeanforderung stattdessen oft einen allgemeinen Verbindungsfehler melden.
  • curl: Übergeben Sie -U "user:pass" separat, anstatt die Zugangsdaten in die URL einzubetten – das umgeht Probleme mit Sonderzeichen.
  • Python requests: Setzen Sie http://user:pass@host:port sowohl für den Schlüssel http als auch für https im proxies-Dict und kodieren Sie problematische Passwörter mit urllib.parse.quote.

Zugangsdaten stimmen, aber der 407 bleibt bestehen

Prüfen Sie als Nächstes die Protokolle. VinaProxy bietet HTTP(S)-Proxys mit user:pass-Authentifizierung sowie SOCKS5 an – wählen Sie daher genau das Protokoll aus, das bei Ihrer Bestellung im Dashboard angegeben ist. Meldet der Checker not socks5, kommuniziert dieser Port über HTTP und sollte nicht als SOCKS5 konfiguriert werden.

Schritt für Schritt

  1. 1

    Proxy-Zeile aus dem Dashboard kopieren

    Öffnen Sie die Bestellung in Ihrem VinaProxy-Dashboard und kopieren Sie die vollständige Zeile, anstatt sie abzutippen.

  2. 2

    Im Proxy-Checker prüfen

    Fügen Sie die Daten in den Proxy-Checker ein. Die Ausgabe auth failed (407) bestätigt ein Problem mit den Zugangsdaten statt eines Netzwerkfehlers.

  3. 3

    Benutzername und Passwort sauber neu eingeben

    Leeren Sie beide Felder in Ihrer Software und fügen Sie die Daten ohne führende oder nachgestellte Leerzeichen erneut ein.

  4. 4

    Protokoll mit der Bestellung abgleichen

    Stellen Sie den Proxy-Typ genau wie in der Bestellung angegeben auf HTTP oder SOCKS5 ein und speichern Sie.

  5. 5

    Bei anhaltendem Fehler mit curl -v analysieren

    Führen Sie curl -v mit Ihren echten Werten aus und prüfen Sie, ob vor dem 407 eine Proxy-Authorization-Zeile erscheint.

Häufig gestellte Fragen

Wird ein 407 dadurch verursacht, dass mein Internetanbieter den Proxy blockiert?

Nein. Der Fehler 407 wird vom Proxy selbst gesendet – die Verbindung kam also zustande. Eine blockierte Verbindung äußert sich stattdessen als Timeout oder Verbindungsabbruch; siehe Proxy-Timeout.

Warum fragt Chrome immer wieder nach den Proxy-Zugangsdaten?

Jede fehlerhafte Eingabe führt zu einem weiteren 407 und Chrome fragt erneut nach. Prüfen Sie die Feststelltaste (Caps Lock) und stellen Sie sicher, dass keine vietnamesische oder sonstige Tastatureingabe Akzente in das Passwort einfügt.

Wie binde ich ein Passwort mit @ in eine Proxy-URL ein?

Kodieren Sie es: @ als %40, : als %3A, # as %23. Bei curl umgeht das Flag -U die Kodierung komplett.

Selenium oder Puppeteer zeigt einen Tunnel-Fehler statt 407. Ist das dasselbe Problem?

Meistens ja. Headless Chrome kann keinen Anmeldedialog anzeigen, daher wird der 407 als ERR_TUNNEL_CONNECTION_FAILED dargestellt. Übergeben Sie die Zugangsdaten über den Authentifizierungsmechanismus der jeweiligen Bibliothek, wie im Selenium-Guide beschrieben.

Private Proxys mit klaren Zugangsdaten

Zu jeder Bestellung bei VinaProxy erhalten Sie eine fertige ip:port:user:pass-Zeile, die Sie mit einem Klick überall einfügen können.

Proxy-Preise ansehen

Verwandte Artikel

Proxy-Fehler
ERR_TUNNEL_CONNECTION_FAILED mit einem Proxy beheben
ERR_TUNNEL_CONNECTION_FAILED bedeutet, dass Chrome den Proxy erreicht hat, aber kein HTTPS-Tunnel geöffnet wurde. So lesen Sie den CONNECT-Code aus und beheben den Fehler in Chrome, Puppeteer und Android.
Kostenlose Tools
Proxy Checker: Ihre Proxys online prüfen
Kostenloser Proxy Checker: bis zu 100 Proxys als ip:port:user:pass einfügen und online Status, Exit-IP und Latenz prüfen. Erfahren Sie, was jeder Fehler bedeutet.
Proxy-Einrichtung
Proxy-Konfiguration in Google Chrome
Konfigurieren Sie VinaProxy HTTP(S)-Proxys in Google Chrome ohne Änderung der systemweiten IP über Erweiterungen, --proxy-server Flags oder getrennte Profile.
Proxy-Einrichtung
Proxy mit cURL verwenden (Befehlssyntax & Fehlerbehebung)
Verwendung von curl mit authentifizierten HTTP(S)-Proxys (-x http://user:pass@ip:port und -U) unter Linux, macOS und Windows.
Proxy-Einrichtung
Proxy in Python Requests verwenden (HTTP/HTTPS & Session-Pooling)
Authentifizierte HTTP(S)-Proxys in Python requests und requests.Session() konfigurieren. 407 ProxyError-Fehler beheben und statische IP-Pools rotieren.
Proxy-Einrichtung
So richten Sie einen Proxy in GoLogin ein (Orbita-Browser)
Schritt-für-Schritt-Anleitung zum Hinzufügen von HTTP ip:port:user:pass Proxies in GoLogin. Orbita WebRTC, Zeitzone und Massenimport konfigurieren.
Proxy-Einrichtung
So konfigurieren Sie einen Proxy unter Windows 10 & Windows 11
Konfigurieren Sie VinaProxy HTTP(S)-Proxys unter Windows 10 und Windows 11 über die WinINET-Systemeinstellungen, PowerShell-Umgebungsvariablen oder netsh winhttp.
Proxy-Einrichtung
So richten Sie einen Proxy in GenLogin ein (Einzelprofil & Massenimport)
HTTP-Proxies im Format ip:port:user:pass im Antidetect-Browser GenLogin einrichten. Zeitzone, WebRTC synchronisieren und Verbindungsfehler beheben.