Не работает прокси: разбор 9 причин от опечатки до блокировки подсети
Когда не работает прокси, что делать, зависит от того, где рвётся связь: между программой и прокси-сервером, на проверке логина и пароля или между прокси и сайтом. Ниже — как найти место обрыва одной командой и девять причин по порядку, от опечатки в строке до блокировки целой подсети.
Не работает прокси: что делать в первые две минуты
Не меняйте настройки наугад — сначала проверьте ту же строку в терминале: там нет расширений, профилей и кеша, и ответ однозначный. Команда одна для Windows, macOS и Linux, только в PowerShell пишите curl.exe, иначе сработает псевдоним Invoke-WebRequest:
curl -v -x http://ЛОГИН:ПАРОЛЬ@IP:ПОРТ https://api64.ipify.org
Сервис api64.ipify.org отвечает и по IPv4, и по IPv6, поэтому покажет настоящий адрес выхода. Вариантов ответа три:
- Вернулся IP-адрес. Прокси исправен. Если не работает программа, смотрите причины 1, 2 и 5, если не открывается конкретный сайт — причины 8 и 9.
- Код 407, в curl — строка
CONNECT tunnel failed, response 407. Прокси-сервер на связи, но не принял вход: причины 3 и 4. - Таймаут,
Failed to connectилиConnection refused. Запрос не доходит до прокси: причины 1, 4, 6 и 7.
Как понять причину по тексту ошибки
Если терминала под рукой нет, подсказку даёт сама ошибка в браузере или программе:
| Что видите | Что это значит |
|---|---|
| Браузер не может подключиться к прокси, в программе таймаут | Нет связи с прокси-сервером: причины 1, 4, 6, 7 |
| Окно ввода логина и пароля появляется снова и снова | Сервер не принимает вход: причины 3, 4 |
| Интернет пропал во всех программах, Windows пишет «Прокси-сервер не отвечает» | Включён нерабочий системный прокси: причина 5 |
Прокси отвечает, но страница не грузится: 502 или 504 | Прокси не соединился с сайтом: причина 7 или сбой самого сайта |
403, 429, капча | Прокси работает, но сайт не пускает адрес: причины 8, 9 |
В Chrome первой строке соответствуют коды ERR_PROXY_CONNECTION_FAILED и ERR_SOCKS_CONNECTION_FAILED, четвёртой — ERR_TUNNEL_CONNECTION_FAILED.
Если же всё открывается, но чекер показывает «не тот» IP или страну, это обычно не поломка: сервис, работающий только по IPv4, видит адрес выходного сервера, а не ваш IPv6, а базы геолокации расходятся между собой. Как проверять правильно — в статье о проверке прокси.
Ошибки в настройке: причины 1–4
1. Опечатка или чужой формат строки
Неверный IP или порт дают таймаут, неверный логин или пароль — код 407. Чаще виновато копирование: из мессенджера в конец строки цепляется пробел или перенос. Второй частый случай — формат: сервис выдал ip:port:логин:пароль, а программа ждёт логин:пароль@ip:port и принимает IP за логин. Сотрите поле и вставьте строку заново.
2. Не тот тип прокси в программе
HTTP и SOCKS5 — разные протоколы: если провайдер держит их на разных портах, SOCKS5 на HTTP-порту не соединится. Есть и менее известная ловушка: Chrome и системные настройки Windows не умеют передавать логин и пароль для SOCKS5. Прокси с авторизацией в них настраивают как HTTP, а SOCKS5 оставляют антидетект-браузерам и программам с полями для логина.
3. Логин и пароль не принимаются
Код 407 значит, что до прокси вы достучались, но вход отклонён: опечатка, сменившиеся данные, спецсимволы в пароле внутри URL. Если curl с той же строкой проходит, а программа получает 407, чинить надо поля программы. Все варианты разобраны в статье про ошибку 407.
4. Закончился срок аренды
Прокси сдают на срок, обычно на 30 дней, и продление часто ручное. После окончания сервер перестаёт принимать логин или закрывает порт — программа видит 407 или обрыв. Признак: вчера всё работало, а сегодня строка отказала сразу во всех программах. Проверьте дату окончания до того, как лезть в настройки.
Компьютер, сеть и сервер: причины 5–7
5. Системный прокси, VPN и расширения мешают друг другу
Если интернет пропал во всех программах сразу, в системе остался включённый прокси: его прописали вручную или не убрала удалённая программа. В Windows 10 и 11 откройте Параметры → Сеть и Интернет → Прокси-сервер, выключите «Использовать прокси-сервер» и проверьте «Использовать сценарий настройки». В macOS: Системные настройки → Сеть → ваше подключение → Подробнее → Прокси.
Chrome берёт системные настройки, а если ими управляет расширение, это видно в разделе Настройки → Система. Часть программ Windows читает отдельную настройку WinHTTP: проверить её — netsh winhttp show proxy, сбросить — netsh winhttp reset proxy от имени администратора. VPN на время проверки выключите — вместе с прокси он путает маршрут и адрес выхода.
6. Порт режет антивирус, фаервол или сеть
Нестандартные порты прокси нередко закрывают рабочие сети, публичный Wi-Fi, родительский контроль в роутере или антивирус с фильтрацией трафика. Доступен ли порт, покажет PowerShell:
Test-NetConnection 203.0.113.10 -Port 4521
На macOS и Linux то же делает nc -vz 203.0.113.10 4521. TcpTestSucceeded : True — порт открыт. Если False, повторите с мобильного интернета: открылось там — значит, мешает ваша сеть или антивирус, а не прокси.
7. Сбой на стороне провайдера
Бывает, что лёг сам сервер прокси. Признаки: порт не отвечает из любой сети, и так же молчат все ваши прокси с тем же IP. Настройками это не исправить: напишите в поддержку провайдера и приложите строку прокси, время сбоя и вывод curl -v. Если работа не ждёт, переключитесь на прокси из другой страны.
Прокси работает, но сайт не пускает: причины 8–9
8. Сайт ограничивает конкретный адрес
Код 429 означает превышенный лимит запросов, 403 или капча — что адрес вызвал подозрение. Причиной бывает темп, история адреса или тип сети: диапазоны дата-центров антифрод-системы знают наперечёт, и часть площадок, например банки и крупные соцсети, встречает их с недоверием. Лимит снимают паузы и распределение нагрузки на несколько адресов — подробно в разборе ошибки 429. Если же площадка не пускает серверные адреса в принципе, нужны резидентные или мобильные прокси.
9. Заблокирована вся подсеть
В IPv6 одна сеть обычно получает целый блок /64, поэтому многие антифрод-системы считают такой блок одним пользователем, а некоторые блокируют сразу весь диапазон хостинга. Признак: адрес новый, а сайт сразу отвечает капчей или 403; так же ведут себя соседние адреса, но из другой страны сайт открывается. Менять адрес внутри блока бесполезно — нужна другая подсеть, на практике другое гео.
Итог: порядок действий
Больше всего времени экономит такой порядок: curl с той же строкой, проверка порта из другой сети и только потом правка программы. Строку вставляйте заново, а не исправляйте руками. Если чекер через прокси открывается, а нужный сайт нет, не переустанавливайте софт — меняйте адрес или гео.
В ModJus прокси с HTTP и SOCKS5 в любой из 50 стран стоит 10 ₽ на 30 дней, а гео меняется в Telegram-боте @ModJus_bot, так что проверить соседнее гео дешевле, чем час отлаживать настройки. Все наши адреса серверные, из дата-центров: если площадка требует домашний или мобильный IP, они не подойдут. Если разобраться не вышло, напишите в тот же бот и приложите строку прокси с описанием ошибки.