Menu dokumentacji

Integracja · Błędy i rozwiązywanie problemów

Każdy stan, na który brama może odpowiadać, i co należy zmienić.

Błędy bramy mają krótką przyczynę w ciele. Błędy celu przechodzą nietknięte. Rozróżnienie tych dwóch elementów najczęściej pomaga w rozwiązywaniu problemów.

4 min odczytu 5 sekcji Aktualizacja

Odpowiedzi z bramy#

StanUzasadnienie w organizmiePrzyczynaNapraw
407 Wymagane uwierzytelnianie proxyfailed _ referencesNieprawidłowa nazwa użytkownika lub hasło albo adres IP połączenia nie znajduje się na białej liście i nie wysłano żadnych danych uwierzytelniającychSkopiuj ponownie parę z pulpitu nawigacyjnego; sprawdź białą listę curl https://api.ipify.org działa bez proxy
400 Zła prośbavalid _ parametr:...Parametr nazwy użytkownika jest nieznany lub zniekształcony albo kombinacja jest nieprawidłowa (-state- poza USA, -city- bez -cc-)Poprawić ciąg znaków nazwany w organizmie; patrz Ukierunkowanie i sesje
402 Wymagane płatnościniewystarczająca _ saldoBrak ruchu w sieci puli, z której korzystasz lub użytkownik podrzędny osiągnął swój limitKup ruch lub podnieś limit podużytkowników; sprawdź GET /v1/balance
403 Zakazaneblokowane _ doceloweMiejsce docelowe lub port jest niedozwolone (port 25 lub cel na naszej liście odrzuconych) lub konto zostało zawieszonePrzeczytaj powód; skontaktuj się z nami, jeśli uważasz, że miejsce docelowe jest błędnie podane
502 Bad Gatewayno _ exit _ available / exit _ failedBrak urządzenia online dla parametrów lub wybrane urządzenie zostało porzucone w trakcie żądaniaSpróbuj ponownie raz (rotacja wybiera już inne wyjście); poszerzyć kierowanie, jeśli się powtarza
504 Czas bramkitarget _ timeoutCel nie odpowiedział wyjściem w wyznaczonym czasieSpróbuj ponownie, podając nowy adres IP; zwiększ limit czasu klienta, jeśli cel jest z natury powolny

Błąd bramki czy błąd docelowy?#

Błąd bramy pojawia się przed jakimkolwiek bajtem celu: w przypadku żądania HTTPS jest to odpowiedź na żądanie CONNECT, który większość klientów sygnalizuje jako błąd połączenia lub serwera proxy, a nie jako odpowiedź HTTP. Do tunelu pojawia się błąd celu z własnymi nagłówkami i treścią celu. curl -v natychmiast pokazuje różnicę: spójrz, która odpowiedź następuje CONNECT.

Lista kontrolna diagnostyczna#

  1. Uruchom najprostszą prośbę: curl -x http://USER:PASS@res.proxy-cyber.com:9000 https://api.ipify.org bez parametrów. Jeśli to zadziała, problem leży w parametrze lub w kliencie.
  2. Sprawdź schemat proxy: proxy URL rozpoczyna się od http:// (lub socks5h:// na 9001), nigdy https://, nawet dla celów HTTPS.
  3. Dodawanie parametrów z powrotem po kolei. 400 wymienia złą; 502 na wąskiej kombinacji oznacza, że nikt nie jest tam teraz online.
  4. Użytkownicy Whitelist: porównać adres w Ustawienia → Whitelist o mocy wyjściowej curl https://api.ipify.org bez proxy, uruchom na tym samym komputerze. Instancje w chmurze często wychodzą przez bramę NAT z innym adresem.
  5. Sprawdź saldo sieci, z której faktycznie korzystasz: ruch domowy i mobilny to oddzielne salda.
  6. Szukaj zmiennych środowiskowych (HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY) które nadrabiają to, co przepuszczasz kodem.
  7. Jeśli certyfikat TLS nie zostanie zweryfikowany, coś pomiędzy Tobą a bramą przechwyci TLS (korporacyjny serwer proxy, program antywirusowy). Brama nigdy nie dotyka certyfikatów.

Objawy i ich zwykła przyczyna#

Widzisz?Zazwyczaj oznaczaZrób to.
curl: (56) Received HTTP code 407 from proxy after CONNECTOdrzucone wartościSkopiuj je ponownie; procent-koduj znaki specjalne, jeśli ustawisz własne hasło
Ten sam OD na każdym wnioskuTwój klient ponownie używa jednego żyjącego połączenia, albo zostawiłeś -sid- w nazwie użytkownikaZamknij połączenia pomiędzy żądaniami lub upuść identyfikator sesji
Inny OD na każdym wniosku, chociaż -sid- jest ustawionyCzas życia jest krótszy niż przerwa między żądaniami lub identyfikator zmienia się na każde żądanie (losowa wartość w szablonie)Napraw id, podnieś -ttl-
Connection reset by peer mid- downloadDom offlineSpróbuj ponownie; przy obrocie korzysta już z innego wyjścia; w sesji lepkiej następne żądanie otrzymuje nowy adres IP
Pracuje w lokach, nie w przeglądarcePrzeglądarka nie ma hasła proxy lub flaga ignoruje poświadczeniaUżyj uwierzytelniania Playwright lub Puppeteer, lub Białas
Cel odpowiada 403 lub CAPTCHACel zdobywa punkt wizyty, nie proxyPrzejdź do wersji stacjonarnej lub mobilnej, dodaj sesję przyklejoną dla przepływów wieloetapowych, dopasuj nagłówki do kraju wyjścia, tempo na domenę
Wszystko jest wolne.Wyjazd z dala lub gospodarstwo domowe na słabej liniiWybierz kraj najbliższy docelowemu, staraj się utrzymywać krótkie sesje, aby następna znalazła się na lepszej linii, lub skorzystaj z centrum danych lub dostawcy usług internetowych, aby uzyskać surową prędkość
SSL certificate problemTLS przechwycenie po twojej stronieUsuń przechwycenie lub zaufaj jego rootowi; bramka nie jest zaangażowana

Nadal utknąłem.#

Wyślij nam dokładne żądanie (usunięte dane uwierzytelniające), znacznik czasu w formacie UTC, otrzymany status i treść oraz wyjściowy adres IP, jeśli żądanie zostało zrealizowane. The strona kontaktowa wyjaśnia, jak dotrzeć do zespołu; posiadacze kont otwierają zgłoszenie z poziomu pulpitu nawigacyjnego.

Twoje konto

Zarządzaj swoimi proxy na jednym koncie

Porównuj sieci, składaj zamówienia i śledź saldo oraz prośby o wsparcie z jednego pulpitu nawigacyjnego. Nasz zespół sprawdza płatności i podaje szczegóły połączenia po dostawie.

Utwórz konto