Интегриране · Грешки и отстраняване на неизправности
Всяко състояние, с което шлюзът може да отговори и какво да промени.
Грешките на шлюзовете идват с кратка причина в тялото, а целевите грешки преминават незасегнати. Разграничаването между двете е най-голямата част от отстраняването на неизправности.
Отговори от шлюз#
| Статус | Разум в тялото | Причина | Фикс |
|---|---|---|---|
| 407 Изисква се удостоверяване чрез прокси сървър | Невалиден_ идентификационен номер | Грешно потребителско име или парола, или свързващият се адрес IP не е в белия списък и не са изпратени идентификационни данни | Копирайте двойката от таблото за управление отново; проверете белия списък срещу curl https://api.ipify.org стартиране без прокси сървър |
| 400 Грешна заявка | невалиден_параметър: … | Параметърът за потребителско име е неизвестен или неправилно оформен, или комбинацията е невалидна (-state- извън САЩ, -city- без -cc-) | Коригирайте низа, наречен в тялото; вижте Таргетиране & сесии |
| 402 Изисква се плащане | Недостатъчен баланс | Няма трафик в мрежата на пул, която използвате или подпотребителят е достигнал своя лимит | Купете трафик или увеличете лимита на подпотребителите; проверка GET /v1/balance |
| 403 Забранена страница | блокирана_дестинация | Дестинацията или портът не са разрешени (порт 25 или цел в нашия списък за забранени), или акаунтът е спрян | Прочетете причината; свържете се с нас, ако смятате, че дадена дестинация е неправилно посочена |
| 502 Грешна връзка | Изходът не е успешен. | Няма устройство онлайн за параметрите или избраното устройство е изпуснато по средата на заявката | Опитайте отново веднъж (ротацията вече избира друг изход); разширете насочването, ако се повтаря |
| 504 Изтичане на времето за изчакване на шлюза | Изчакване | Целта не отговори през изхода в рамките на определеното време | Опитайте отново с нов адрес IP; увеличете времето за изчакване на клиента, ако целта е бавна по природа |
Грешка на шлюз или грешка на цел?#
Грешка на шлюз пристига преди всеки байт от целта: на заявка това е отговорът на CONNECT, която повечето клиенти изпращат като грешка при свързване или прокси сървър, а не като отговор на Грешката в целта се появява вътре в тунела със собствените заглавия и тяло на целта. curl -v показва разликата веднага: вижте кой отговор следва CONNECT.
Контролен списък за диагностика#
- Изпълнете най-простата заявка:
curl -x http://USER:PASS@res.proxy-cyber.com:9000 https://api.ipify.orgАко работи, проблемът е в параметъра или в клиента ви, а ако не работи - в софтуера. - Проверете схемата на проксито: адресът на прокси започва с
http://(илиsocks5h://на 9001), никогаhttps://, дори и за цели. - Добавяне на параметри обратно един по един.
400нарича лошия;502Ако сте на тесна комбинация, това означава, че никой не е онлайн там в момента. - Бели потребители: сравнете адреса в Настройки → Белият списък с изхода на
curl https://api.ipify.orgбез Облачните инстанции често излизат през шлюз с различен адрес, но въпреки това могат да се използват за обмен на файлове. - Проверете баланса на мрежата, която всъщност използвате: жилищният и мобилният трафик са отделни баланси.
- Търсене на променливи в средата (
HTTP_PROXY,HTTPS_PROXY,ALL_PROXY,NO_PROXY), които заменят това, което преминавате в кода. - Ако сертификатът не успее да се провери, нещо между вас и шлюзовете прихваща Шлюзът никога не докосва сертификатите.
Симптомите и тяхната обичайна причина#
| Виждаш ли? | Обикновено означава | Направи това. |
|---|---|---|
curl: (56) Received HTTP code 407 from proxy after CONNECT | Акредитивните писма са отхвърлени | Не кодирайте специални символи, ако зададете собствена парола |
| Един и същи адрес IP при всяка заявка | Клиентът ви използва повторно една връзка за поддържане на живота или сте оставили -sid- в потребителското име | Затваряне на връзките между заявки или изпускане на идентификатора на сесията |
Различен адрес IP за всяка заявка, въпреки че -sid- е зададено | Животът е по-кратък от интервала между заявките или идентификаторът се променя на заявка (случайна стойност в шаблона) | Поправи си идентификацията, повдигни се -ttl- |
Connection reset by peer от изтеглянето | Домакинството е офлайн | Опитайте отново; с ротация вече използва друг изход; при лепкава сесия следващата заявка получава нов адрес IP |
| Работи в къдрици, не успява в браузъра | Браузърът няма парола за прокси сървъра или флагът игнорира идентификационните данни | Използвайте удостоверяване на драматург или кукловод, или белия списък |
| Отговорите на 403 или КАПЧЕТА | Целта оценява посещението, а не проксито | Преместване към жилищни или мобилни устройства, добавяне на лепкава сесия за потоци от няколко стъпки, съвпадение на заглавките с изходната държава, темп по домейн |
| Всичко е бавно | Отдалечен изход или домакинство на слаба линия | Изберете най-близката до целта държава, поддържайте кратки сесии, така че следващата да попадне на по-добра линия или използвайте център за данни или доставчик на интернет услуги за сурова скорост |
SSL certificate problem | Прихващане на вашата страна | Премахнете прихващането или се доверете на корена му; шлюзът не е включен |
Все още заседнал#
Изпратете ни точната заявка (с премахнати идентификационни данни), времето в статуса и тялото, което сте получили и изходния адрес IP, ако заявката е преминала. Страница за контакти обяснява как да се свържете с екипа; притежателите на акаунти отварят билет от таблото за управление.