Integracija · Pogreške i rješavanje poteškoća
Svaki status koji gateway može odgovoriti i što promijeniti.
Gateway pogreške dolaze s kratkim razlogom u tijelu, a ciljne pogreške prolaze netaknute. Razdvajanje dvaju je većina rješavanja problema.
Odgovori s pristupnika#
| Status | Razlog u tijelu | Uzrok | Popravi |
|---|---|---|---|
| 407 Potrebna je proxy provjera autentičnosti | invalid_ credentials | Pogrešno korisničko ime ili zaporka, ili IP povezivanja nije na popisu dozvoljenih i vjerodajnice nisu poslane | Kopirajte par s nadzorne ploče ponovno; provjerite whitelist protiv curl https://api.ipify.org Pokrenite bez proxyja |
| 400 Pogrešan zahtjev | nevaljani_parametar: … | Parametar korisničkog imena je nepoznat ili pogrešno oblikovan, ili kombinacija nije valjana (-state- izvan SAD-a, -city- bez -cc-) | Ispravite niz koji je imenovan u tijelu; pogledajte Ciljanje i sesije |
| 402 Zahtjev za plaćanje odbijen | nedovoljna_bilanca | Nema prometa na mreži bazena koji koristite ili je podkorisnik dostigao svoje ograničenje | Kupite promet ili povećajte ograničenje podkorisnika; provjerite GET /v1/balance |
| 403 Zabranjeno | blokirano_ odredište | Odredište ili priključak nisu dopušteni (priključak 25 ili cilj na našem popisu zabranjenih) ili je račun suspendiran | Pročitajte razlog; kontaktirajte nas ako smatrate da je odredište pogrešno navedeno |
| 502 Pogrešan pristupnik | no_exit_available / exit_failed | Nema uređaja na mreži za parametre ili je odabrani uređaj ispao usred zahtjeva | Pokušajte ponovno jednom (rotacija već odabire drugi izlaz); proširite ciljanje ako se ponavlja |
| 504 Isteklo vrijeme pristupnika | _Vrijeme | Meta nije odgovorila kroz izlaz u roku od određenog vremena. | Pokušajte ponovno s novim IP-om; povećajte vrijeme trajanja klijenta ako je cilj prirodno spor |
Greška u pristupniku ili ciljnoj grešci?#
Gateway greška dolazi prije bilo kojeg bajta od cilja: na HTTPS zahtjevu to je odgovor na CONNECT, što većina klijenata vidi kao grešku u vezi ili proxy pogrešku, a ne HTTP odgovor.Greška cilja dolazi unutar tunela s vlastitim zaglavljima i tijelom cilja. curl -v Pokazuje razliku odmah: pogledajte koji odgovor slijedi CONNECT.
Dijagnostički kontrolni popis#
- Pokrenite najjednostavniji zahtjev:
curl -x http://USER:PASS@res.proxy-cyber.com:9000 https://api.ipify.orgAko radi, problem je u parametru ili u vašem klijentu.Ako ne radi, problem se nalazi u parametru. - Provjerite shemu proxyja: URL proxyja počinje s
http://(ilisocks5h://na 9001), nikadhttps://, čak i za HTTPS ciljeve. - Dodavanje parametara natrag jedan po jedan.
400imenuje lošeg;502Ako kliknete na usku kombinaciju znači da nitko nije online tamo upravo sada. - Korisnici s popisa dopuštenih korisnika: usporedite adresu u Postavke → Popis dozvoljenih s izlazom od
curl https://api.ipify.orgbez Instancije u oblaku često izlaze kroz NAT pristupnik s drugačijom adresom, a ne kroz proxy. - Provjerite ravnotežu mreže koju stvarno koristite: rezidencijalni i mobilni promet su odvojene bilance.
- Traži varijable okruženja (
HTTP_PROXY,HTTPS_PROXY,ALL_PROXY,NO_PROXY) koji nadjačaju ono što ste prošli u kodu. - Ako se TLS certifikat ne provjeri, nešto između vas i pristupnika presreće TLS (korporativni proxy, antivirusni program).Pristupnik nikada ne dodiruje certifikate.
Simptomi i njihov uobičajeni uzrok#
| Vidiš | Obično znači | Učini ovo |
|---|---|---|
curl: (56) Received HTTP code 407 from proxy after CONNECT | Vjerodostojnosti su odbijene | Nemojte koristiti posebne znakove ako postavite vlastitu zaporku |
| Isti IP na svakom zahtjevu | Klijent ponovno koristi jednu vezu za održavanje ili ste ostavili -sid- U korisničkom imenu | Zatvori veze između zahtjeva ili ispusti ID sesije |
Različiti IP na svakom zahtjevu iako -sid- je postavljen | Životni vijek je kraći od razmaka između zahtjeva, ili se id mijenja po zahtjevu (slučajna vrijednost u predlošku) | Popravite ID, podižite -ttl- |
Connection reset by peer Preuzimanje | Kućanstvo je otišlo izvan mreže | Pokušajte ponovno; s rotacijom već koristi drugi izlaz; na sticky sesiji sljedeći zahtjev dobiva novi IP |
| Radi u curl, ne uspijeva u pregledniku | Preglednik nema zaporku proxyja ili zastavica ignorira vjerodajnice | Koristite Playwright ili Lupetina provjeru autentičnosti, ili Popis bijelih |
| Ciljani odgovori 403 ili CAPTCHA | Ciljana stranica ocjenjuje posjet, a ne proxy | Prebacite se na rezidencijalnu ili mobilnu, dodajte ljepljivu sesiju za višestruke tokove, podudaranje zaglavlja s izlaznom zemljom, tempo po domeni |
| Sve je sporo | Udaljeni izlaz ili kućanstvo na slaboj liniji | Odaberite zemlju najbližu cilju, držite sesije kratke kako bi sljedeći pao na bolju liniju ili koristite podatkovni centar ili ISP za sirove brzine |
SSL certificate problem | TLS presretanje na vašoj strani | Uklonite presretanje ili vjerujte korijenu; pristupnik nije uključen |
Još uvijek zaglavljen#
Pošaljite nam točan zahtjev (uklonite vjerodajnice), vremenski pečat u UTC, status i tijelo koje ste primili te izlazni IP ako je zahtjev prošao. Stranica za kontakt Objašnjava kako doći do tima; vlasnici računa otvaraju ticket s nadzorne ploče.