Проксі не працює: перевірка за кроками
Одна команда curl показує весь шлях запиту через проксі. За її виводом видно, на якому кроці щось пішло не так, — і що з цим робити.
1. Запустіть перевірку
Візьміть рядок проксі з кабінету й виконайте в терміналі (у Windows 10 і 11 curl уже є — у PowerShell пишіть curl.exe):
curl -v -x http://ЛОГІН:ПАРОЛЬ@gw.prokso.com:10000 https://prokso.com/ipКлюч -v виводить кожен етап. Рядки із зірочкою * — що робить curl, зі стрілкою > — що він надсилає, зі стрілкою < — що відповідає проксі. Нижче — шість кроків по черзі: знайдіть перший, де вивід відрізняється від нормального.
Якщо ваш пароль містить символи @, : чи /, curl зрозуміє адресу неправильно. Скиньте пароль у кабінеті або закодуйте ці символи (@ — %40).
2. Крок 1. Адреса шлюзу знайдена
Нормально:
* Host gw.prokso.com:10000 was resolved.
* Trying 203.0.113.10:10000...Помилка Could not resolve proxy: gw.prokso.com означає, що назву шлюзу не вдалося перетворити на адресу. Перевірте, чи немає помилки в назві хоста, і чи працює інтернет. Перевірити окремо: nslookup gw.prokso.com має повернути кілька адрес.
3. Крок 2. З'єднання зі шлюзом
Нормально:
* Connected to gw.prokso.com (203.0.113.10) port 10000Якщо curl довго чекає й пише connect timeout або Failed to connect, шлюз на цьому порту не відповідає. Найчастіше порт неправильний: працюють лише 823, 824 і 10000–20000. Друга причина — ваша мережа: корпоративні й деякі публічні мережі закривають вихідні з'єднання на нестандартні порти. Спробуйте з іншої мережі, наприклад з мобільного інтернету.
4. Крок 3. Логін і пароль
Нормально для сайту з https://:
> CONNECT prokso.com:443 HTTP/1.1
< HTTP/1.1 200 Connection establishedЯкщо замість 200 прийшла відповідь 407, шлюз не прийняв доступ. Після коду шлюз пише причину:
407 NO_USER— логін чи пароль не підходять. Скопіюйте рядок із кабінету ще раз; після скидання пароля старий не працює.407 TRAFFIC_EXHAUSTED— закінчився трафік на плані. Проксі запрацює одразу після докупівлі.407 USER_BLOCKED— план на паузі або заблокований. Відкрийте план у кабінеті.407 PORT_NOT_ALLOWED— порт фіксованої адреси поза діапазоном10000–20000.
На порту 824 (SOCKS5) неправильний логін виглядає інакше: User was rejected by the SOCKS5 server. Повний список кодів шлюзу — у таблиці помилок, докладно про 407 — на сторінці «407 Proxy Authentication Required».
5. Крок 4. Тунель до сайту
Після 200 Connection established шлюз з'єднався із сайтом. Якщо ні — у відповіді буде інший код:
403 HOST_BLOCKED— ви самі заблокували сайт у налаштуваннях плану.403 SITE_PERMANENTLY_BLOCKEDчи403 PORT_BLOCKED— сайт або порт закриті для всіх клієнтів, перелік — на сторінці «Заборонені сайти».502 NO_HOST_CONNECTION— шлюз не зміг з'єднатися із сайтом: сайт недоступний або відхилив з'єднання. Повторіть запит.503 NO_RAY— немає вільних адрес під ваші параметри гео. Приберіть місто чи оператора або оберіть іншу країну.
6. Крок 5. Шифроване з'єднання (TLS)
Нормально:
* SSL connection using TLSv1.3 / ...
* subject: CN=prokso.comПомилка SSL certificate problem на цьому кроці майже завжди виникає на вашому боці: антивірус чи корпоративна мережа перехоплює шифровані з'єднання й підставляє свій сертифікат. Проксі Prokso шифрування не змінює. Інша часта причина — у адресі проксі написано https://: пишіть http://, тунель і так передає шифровані дані. Більше — на сторінці про помилки сертифіката.
7. Крок 6. IP і країна у відповіді
Останнім рядком прийде відповідь сторінки /ip: IP, країна, місто й оператор адреси, яку видав проксі. Звірте їх із тим, що ви задали в логіні.
- Якщо в відповіді ваша власна адреса — запит ішов повз проксі. У curl таке буває, якщо ключ
-xстоїть не там; у програмах — якщо проксі вказано не для того протоколу. - Якщо країна інша — порівняйте з іншою геобазою: бази визначають місце адреси по-різному, особливо для мобільних мереж.
- Для фіксованого порту повторіть команду: адреса має бути та сама, доки не мине тривалість сесії.
8. Якщо curl працює, а програма — ні
Тоді доступ і шлюз у порядку, справа в налаштуваннях програми:
- Тип проксі не збігається з портом:
823— лише HTTP,824— лише SOCKS5. HTTP-запит на порт 824 curl обриває з помилкою(56). - Програма чекає інший формат рядка — оберіть потрібний у генераторі або перетворіть список конвертером.
- Програма бере проксі зі змінних середовища
HTTP_PROXYіHTTPS_PROXYабо, навпаки, ігнорує їх.
Покрокові налаштування для антидетектів, браузерів і бібліотек — у розділі «Інструкції». Якщо нічого не допомогло, надішліть у підтримку вивід curl -v, попередньо замінивши в ньому пароль і рядок Proxy-Authorization на зірочки.
MCP-сервер для ШІ-агентів →Як користуватися Prokso