Мобильный прокси не работает: полная диагностика ошибок
Мобильный прокси может перестать работать по множеству причин: неправильный порт, ошибка авторизации, неверный protocol, DNS, firewall, проблема мобильного оператора, недоступный proxy node или приложение, которое просто игнорирует системные proxy settings.
Поэтому фраза «proxy не работает» сама по себе почти ничего не говорит о реальной причине.
Диагностику лучше выполнять последовательно:
credentials → host/port → protocol → DNS → TCP connection → authentication → destination → GEO/ASN → speed → rotation
Сначала определите: проблема в Proxy или в сайте
- Откройте несколько разных сайтов.
- Проверьте внешний IP.
- Откройте простой IP-check service.
- Протестируйте proxy в другом client.
- Проверьте endpoint через curl.
Если через proxy не работает вообще ничего, проблема, вероятно, находится на уровне соединения.
Если большинство ресурсов работает, но один сайт возвращает 403, CAPTCHA или другую ошибку, proxy connection может быть исправным.
Проверьте основные данные Proxy
- Host;
- Port;
- Protocol;
- Username;
- Password.
Типичный формат:
host:port:username:password
Ошибка 407 Proxy Authentication Required
407 Proxy Authentication Required означает, что proxy server требует корректную авторизацию.
Основные причины:
- не указан username;
- не указан password;
- неверные credentials;
- лишний пробел в login/password;
- client не поддерживает нужный authentication method;
- неверно настроен IP whitelist.
401 Unauthorized относится к авторизации на destination service.
407 Proxy Authentication Required относится к авторизации на самом proxy.
Connection Refused
Connection refused обычно означает, что TCP connection на указанный endpoint не было принято.
Проверьте:
- port;
- доступность proxy service;
- firewall;
- актуальность endpoint;
- соответствие port выбранному protocol.
Proxy Timeout
Timeout может возникнуть на этапе:
- DNS;
- подключения к proxy;
- TCP handshake;
- TLS handshake;
- подключения к destination;
- получения response;
- переподключения mobile network.
Проверяйте latency, connect time, разные destinations, download и upload.
Could Not Resolve Proxy
Эта ошибка означает, что client не смог определить IP proxy hostname.
Причины:
- ошибка в hostname;
- DNS problem;
- hostname больше не существует;
- локальный DNS недоступен;
- VPN/firewall мешает resolution.
Не путайте с Could not resolve host, когда проблема относится к destination hostname.
HTTP работает, а SOCKS5 нет
Проверьте:
- выбран ли SOCKS5;
- правильный ли port;
- поддерживает ли client SOCKS5 authentication;
- где выполняется DNS;
- поддерживает ли application SOCKS5 вообще.
Например, стандартные Android Wi-Fi proxy settings чаще ориентированы на HTTP proxy.
SOCKS5 подключается, но сайты не открываются
Проверьте DNS.
В curl:
socks5://
и:
socks5h://
могут использовать разную схему hostname resolution.
403 и 429 — не обязательно проблема Proxy
Если destination возвращает:
- 403 Forbidden;
- 429 Too Many Requests;
- CAPTCHA;
- Access denied;
это может означать, что запрос уже успешно прошел через proxy.
Причина может находиться в правилах destination, rate limits, cookies, authorization или session state.
Proxy работает, но GEO неправильное
Проверьте:
- external IP;
- ASN;
- carrier;
- country;
- несколько GEO databases.
Разные GEO services могут показывать разные city/region values.
Для mobile proxy особенно полезно проверить связку:
IP → ASN → Carrier → Country
Мобильный Proxy очень медленный
Проверяйте не только download:
- latency;
- download;
- upload;
- packet loss;
- connect time;
- стабильность длинной session.
Rotation не работает
Возможные симптомы:
- rotation URL не отвечает;
- API возвращает error;
- modem не reconnect;
- network не восстанавливается;
- IP остается прежним.
Правильная проверка Rotation
- Запишите текущий IP.
- Завершите активные requests.
- Запустите rotation.
- Дождитесь восстановления network.
- Создайте новое connection.
- Снова проверьте IP.
Почему IP остался прежним
После reconnect мобильный carrier может:
- выдать новый IP;
- выдать другую адресу из того же subnet;
- повторно назначить предыдущий IP.
Поэтому rotation не гарантирует абсолютно уникальный address при каждом reconnect.
Proxy работает в Browser, но не работает в App
Возможные причины:
- app игнорирует system proxy;
- app поддерживает только HTTP;
- app поддерживает только SOCKS5;
- нет поддержки proxy authentication;
- часть traffic идет напрямую;
- UDP не проксируется;
- proxy нужно настроить отдельно внутри app.
SSL / TLS Error
Если proxy connection установлен, но HTTPS не работает, проверьте:
- TLS handshake;
- system time;
- certificate validation;
- VPN;
- security software;
- destination server;
- тип proxy.
Не отключайте проверку сертификатов как постоянное решение.
DNS и WebRTC
Для browser workflows проверяйте:
- external IP;
- DNS;
- WebRTC;
- IPv6;
- Secure DNS.
Проверка HTTP Proxy через curl
curl -v
-x http://proxy-host:port
--proxy-user username:password
https://api.ipify.org
Проверка SOCKS5 через curl
curl -v
--proxy socks5h://proxy-host:port
--proxy-user username:password
https://api.ipify.org
Полезные curl Errors
| Error | Что проверять |
|---|---|
| 5 — Could not resolve proxy | Proxy hostname / DNS |
| 6 — Could not resolve host | Destination DNS |
| 7 — Could not connect | Host, port, firewall |
| 28 — Operation timed out | Network, routing, latency |
| 35 — SSL connect error | TLS / certificates |
| 56 — Receive error | Connection dropped |
| 97 — Proxy error | Proxy handshake / protocol |
Алгоритм диагностики
- Проверьте host.
- Проверьте port.
- Проверьте protocol.
- Проверьте username/password.
- Проверьте whitelist.
- Протестируйте curl.
- Проверьте external IP.
- Проверьте ASN и carrier.
- Проверьте несколько GEO databases.
- Проверьте DNS.
- Проверьте upload/download.
- Проверьте long session.
- Проверьте rotation.
- Создайте новое connection.
- После этого тестируйте конкретное приложение.
Что отправить Support
- protocol;
- host;
- port;
- время проблемы;
- точный текст error;
- client/browser/app;
- ISP;
- curl test;
- IP before/after rotation;
- ASN/GEO;
- screenshot или log.
Не публикуйте proxy password в screenshots и публичных чатах.
Диагностика мобильных прокси MSOCKS
MSOCKS предоставляет украинские mobile proxy endpoints через Kyivstar, Vodafone и lifecell/Life с HTTP(S), SOCKS5/UDP, private channel, unlimited traffic и контролируемой rotation IP.
Перед рабочим использованием проверьте:
- HTTP(S);
- SOCKS5;
- IP/ASN;
- GEO;
- download;
- upload;
- стабильность session;
- rotation;
- конкретный browser или software.
FAQ
Почему Proxy возвращает 407?
Proxy требует authentication или получил неправильные credentials.
Что значит Connection Refused?
TCP connection с endpoint не удалось установить. Проверьте host, port, firewall и доступность proxy.
Почему Proxy Timeout?
Причина может находиться в DNS, TCP/TLS, routing, carrier network, destination или response time.
Почему SOCKS5 не работает, а HTTP работает?
Проверьте SOCKS5 port, client support, authentication и DNS.
Почему GEO неправильное?
GEO databases могут расходиться. Проверяйте IP, ASN, carrier и несколько databases.
Почему Rotation не изменила IP?
Carrier мог повторно назначить адрес из того же pool. Также создайте новое connection после rotation.
Почему Proxy работает в браузере, но не в программе?
Программа может игнорировать system proxy или поддерживать другой protocol.
Заключение
Если мобильный прокси не работает, не нужно менять сразу все настройки.
Сначала найдите проблемный уровень:
DNS → TCP → Proxy → Authentication → Destination → GEO → Speed → Rotation → Application
Изменяйте только один параметр за раз и повторяйте test.
Так можно точно определить, находится ли проблема в credentials, endpoint, carrier network, DNS, приложении или самом destination service.