Dokumentationsmenü

Integrieren · Fehler & Fehlersuche

Jeder Status, mit dem das Gateway antworten kann, und was geändert werden muss.

Gateway-Fehler haben einen kurzen Grund im Text. Zielfehler bleiben unberührt. Der größte Teil der Fehlerbehebung besteht darin, die beiden zu unterscheiden.

4 min Lesezeit 5 Abschnitte Aktualisiert

Antworten vom Gateway#

StatusVernunft im KörperUrsacheFix
407 Proxy-Authentifizierung erforderlichinvalid credentialsFalscher Benutzername oder falsches Passwort oder die Verbindungs-IP ist nicht auf der Whitelist und es wurden keine Anmeldeinformationen gesendetKopieren Sie das Paar erneut aus dem Dashboard. Überprüfen Sie die Whitelist gegen curl https://api.ipify.org ohne Proxy
400 Bad Requestinvalid parameter: ...Ein Benutzernamensparameter ist unbekannt oder fehlerhaft oder die Kombination ist ungültig (-state- außerhalb der USA, -city- ohne -cc-)Beheben Sie die String im Körper benannt; siehe Targeting & Sessions
402 ZahlungserfordernisUnzureichend SaldoAuf dem von Ihnen verwendeten Pool-Netzwerk ist kein Datenverkehr mehr vorhanden oder der Unterbenutzer hat sein Limit erreichtKaufen Sie Traffic oder erhöhen Sie das Sub-User-Limit; Überprüfen GET /v1/balance
403 Verbotenblock ZielDas Ziel oder der Port ist nicht zulässig (Port 25 oder ein Ziel auf unserer Sperrliste) oder das Konto ist gesperrtLesen Sie den Grund; Kontaktieren Sie uns, wenn Sie glauben, dass ein Reiseziel falsch aufgeführt ist
502 Bad Gatewayno exit available / exit failedFür die Parameter ist kein Gerät online oder das ausgewählte Gerät wurde während der Anfrage abgebrochenEinmal erneut versuchen (Rotation wählt bereits einen anderen Ausgang); Erweitern Sie das Targeting, wenn es sich wiederholt
504 Gateway Timeouttarget timeoutDie Zielperson antwortete nicht innerhalb der Frist durch den AusgangVersuchen Sie es erneut mit einer neuen IP. Erhöhen Sie das Timeout Ihres Clients, wenn das Ziel von Natur aus langsam ist

Gateway-Fehler oder Zielfehler?#

Ein Gateway-Fehler kommt vor jedem Byte vom Ziel: Bei einer HTTPS-Anfrage ist es die Antwort auf das CONNECT, was bei den meisten Clients als Verbindungs- oder Proxyfehler und nicht als HTTP-Antwort auftritt. Ein Zielfehler kommt mit den eigenen Headern und dem Text des Ziels im Tunnel an. curl -v zeigt den Unterschied sofort: Schauen Sie sich an, welche Antwort folgt CONNECT.

Diagnose-Checkliste#

  1. Führen Sie die einfachste Anfrage aus: curl -x http://USER:PASS@res.proxy-cyber.com:9000 https://api.ipify.org ohne Parameter. Wenn es funktioniert, liegt das Problem in einem Parameter oder in Ihrem Client.
  2. Überprüfen Sie das Proxy-Schema: Die Proxy-URL beginnt mit http:// oder socks5h:// 9001, niemals https://Auch für HTTPS-Ziele.
  3. Fügen Sie Parameter nacheinander zurück. 400 Namensgebung des Schlechten; 502 Bei einer engen Kombination bedeutet, dass dort gerade niemand online ist.
  4. Whitelist-Benutzer: Vergleichen Sie die Adresse in Einstellungen → Whitelist Mit dem Output von curl https://api.ipify.org ohne Proxy, auf demselben Computer ausführen. Cloud-Instanzen verlassen häufig ein NAT-Gateway mit einer anderen Adresse.
  5. Überprüfen Sie den Saldo des Netzwerks, das Sie tatsächlich nutzen: Privat- und Mobilfunkverkehr sind getrennte Salden.
  6. Suchen Sie nach Umweltvariablen ()HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXYUnd das überschreibt, was Sie im Code weitergeben.
  7. Wenn die Überprüfung des TLS-Zertifikats fehlschlägt, fängt etwas zwischen Ihnen und dem Gateway TLS ab (Unternehmens-Proxy, Antivirus). Das Gateway berührt niemals Zertifikate.

Symptome und ihre übliche Ursache#

Sie sehenIn der Regel bedeutetTun Sie dies
curl: (56) Received HTTP code 407 from proxy after CONNECTZulassung abgelehntKopieren Sie sie erneut. Sonderzeichen prozentual kodieren, wenn Sie Ihr eigenes Passwort festlegen
Die gleiche IP auf jeder AnfrageIhr Client verwendet eine Keep-Alive-Verbindung wieder oder Sie haben eine hinterlassen -sid- im BenutzernamenSchließen Sie Verbindungen zwischen Anfragen oder löschen Sie die Sitzungs-ID
Eine andere IP auf jeder Anfrage, obwohl -sid- ist gesetztDie Lebensdauer ist kürzer als die Lücke zwischen Anfragen oder die ID ändert sich pro Anfrage (ein zufälliger Wert in einer Vorlage).Fix die ID, raise -ttl-
Connection reset by peer Mid-DownloadDer Haushalt ging offlineWiederholen; bei Rotation nutzt es bereits einen anderen Ausgang; Bei einer Sticky-Sitzung erhält die nächste Anfrage eine neue IP
Funktioniert in curl, scheitert im BrowserDer Browser verfügt über kein Proxy-Passwort oder das Flag ignoriert AnmeldeinformationenVerwenden Sie die Playwright- oder Puppeteer-Authentifizierung oder Whitelist
Zielantworten 403 oder ein CAPTCHADas Ziel bewertet den Besuch, nicht den ProxyWechseln Sie zu Privat- oder Mobilgeräten, fügen Sie eine Sticky-Sitzung für mehrstufige Abläufe hinzu, passen Sie Header an das Ausgangsland an und beschleunigen Sie sie pro Domain
Alles ist langsamFernausgang oder ein Haushalt auf einer schwachen LinieWählen Sie das Land aus, das dem Ziel am nächsten liegt, halten Sie die Sitzungen kurz, damit die nächste auf einer besseren Leitung landet, oder nutzen Sie ein Rechenzentrum oder einen ISP für reine Geschwindigkeit
SSL certificate problemTLS-Abhörung auf Ihrer SeiteEntfernen Sie das Abfangen oder vertrauen Sie seiner Wurzel; Das Gateway ist nicht beteiligt

Stillgelegt#

Senden Sie uns die genaue Anfrage (Anmeldeinformationen entfernt), den Zeitstempel in UTC, den Status und Text, den Sie erhalten haben, sowie die Exit-IP, falls die Anfrage erfolgreich war. Die Kontaktseite erklärt, wie man das Team erreicht; Kontoinhaber eröffnen ein Ticket über das Dashboard.

Dein Konto

Verwalten Sie Ihre Proxies in einem Konto

Vergleichen Sie Netzwerke, geben Sie Bestellungen auf und verfolgen Sie Ihren Kontostand und Supportanfragen über ein Dashboard. Unser Team prüft die Zahlungen und stellt nach der Lieferung Verbindungsdetails bereit.

Konto erstellen