Ситуация знакомая: вы вводите IP, порт, логин и пароль, включаете прокси — и вместо работы получаете таймаут, ошибку авторизации или просто белую страницу. В таких случаях почти всегда ломается не всё сразу, а один конкретный слой: сеть, протокол, аутентификация, DNS или поведение самого приложения. Если разбирать проблему по порядку, источник сбоя обычно находится за 5–15 минут.

Где именно ломается подключение

Когда говорят «не подключается прокси-сервер», под этим часто скрываются разные проблемы. В одном случае клиент вообще не может открыть TCP-соединение до узла. В другом — соединение есть, но прокси отвергает логин и пароль. В третьем — прокси работает, а приложение отправляет трафик мимо него или неправильно резолвит домен.

Поэтому сначала важно отделить три состояния: нет соединения с прокси, есть соединение, но нет авторизации и прокси принят, но целевой трафик не проходит. Для диагностики это три разные ветки.

СимптомЧто это обычно значитЧто проверить первым
Таймаут или connection refusedКлиент не достучался до IP:portАдрес, порт, доступность узла, локальный фаервол
Ошибка 407 или постоянный запрос логинаПрокси требует аутентификацию, но данные не подходятЛогин, пароль, формат авторизации, whitelist по IP
Прокси включен, но программа идет напрямуюПриложение не использует системные настройки или нужен другой тип проксиГде именно настраивается прокси: в ОС или внутри приложения
IP меняется, но сайты не открываютсяПроблема может быть в DNS, типе прокси или маршруте до целевого ресурсаHTTP/HTTPS против SOCKS5, локальный или удаленный DNS
Часть сайтов работает, часть нетСбой уже не на уровне подключения к прокси, а на уровне целевого сервиса или TLSОшибки сертификата, лимиты, политика самого сайта

Что чаще всего становится причиной

На практике у большинства случаев повторяются одни и те же причины. Сначала идут банальные ошибки в реквизитах подключения, затем — путаница между HTTP, HTTPS и SOCKS5, после этого — авторизация, DNS и особенности конкретной программы.

  • Неверно указан IP-адрес или порт.
  • Выбран не тот тип прокси: HTTP вместо SOCKS5 или наоборот.
  • Логин и пароль введены верно по смыслу, но не в том формате, который ожидает клиент.
  • Провайдер ожидает доступ по whitelist IP, а клиент пытается авторизоваться только парой логин/пароль.
  • Приложение игнорирует системный прокси и требует собственную настройку.
  • Имя сайта резолвится локально, хотя для сценария нужен удаленный DNS через прокси.
  • Локальная сеть, антивирус, фаервол или корпоративная политика режут порт или сам тип соединения.
  • Для ротационных подключений приложение держит долгую сессию и плохо переносит смену IP.

Если нужно сократить поиск причины, сначала проверяйте не сам сайт, а сам факт соединения с прокси, затем протокол, и только потом авторизацию и DNS. Это экономит больше всего времени.

Мобильные прокси России от 490 ₽ с ротацией

Отслеживайте, меняйте, переключайте и группируйте прокси в одном месте.

Перейти в личный кабинет

Почему один и тот же прокси работает в одном приложении и не работает в другом

Это частая ловушка. Не все программы используют прокси одинаково. Браузер может брать настройки из операционной системы, а отдельный парсер, бот или десктопное приложение — вообще не смотреть на системный прокси и ждать параметры только в своем конфиге.

С HTTP-прокси клиент отправляет HTTP-запросы через промежуточный сервер, а для HTTPS обычно использует метод CONNECT, то есть просит прокси открыть туннель до целевого узла. SOCKS5 работает на другом уровне и умеет проксировать не только HTTP-трафик, поэтому многие автоматизаторы, антидетект-браузеры и парсеры предпочитают именно его. Если хотите освежить отличия протоколов, полезен отдельный материал про SOCKS5-прокси.

Есть и еще один нюанс: разные приложения по-разному обрабатывают DNS. Одни сначала резолвят домен локально, а потом уже идут к прокси. Другие умеют передавать имя хоста прокси-серверу, чтобы резолв произошел удаленно. Из-за этого два клиента с одинаковыми логином, паролем и портом могут вести себя по-разному.

Системный прокси и прокси внутри приложения — не одно и то же

В браузерах на базе Chromium настройки часто подтягиваются из ОС. Firefox может жить по собственной конфигурации. На Windows часть программ использует одни сетевые библиотеки, часть — другие, поэтому фраза «я включил прокси в системе, значит он должен работать везде» на практике неверна.

Если прокси работает в браузере, но не работает в софте для SEO-мониторинга, BAS, парсинга или рекламной аналитики, это не обязательно проблема узла. Сначала проверьте, читает ли это приложение системные настройки вообще. Для многих рабочих инструментов прокси задается отдельно на профиль, поток, контейнер или сессию.

Порядок диагностики без лишних действий

Ниже последовательность, которая дает самый быстрый результат. Не меняйте сразу все параметры. Меняйте один фактор за раз и смотрите, что изменилось.

  1. Проверьте интернет без прокси. Если соединение напрямую уже нестабильно, искать проблему в прокси рано. Сначала исключите локальную сеть, мобильный интернет, офисный шлюз или Wi‑Fi.

  2. Сверьте реквизиты подключения символ в символ. Ошибка в одной цифре порта или лишний пробел в логине дает тот же результат, что и «мертвый» прокси. Особенно часто путают двоеточия, разделители и копируют пробел в конце строки.

  3. Убедитесь, что тип прокси выбран правильно. Если поставщик выдал SOCKS5, а в приложении включен HTTP-proxy, соединение либо не поднимется, либо будет вести себя непредсказуемо. Обратная ошибка встречается не реже.

  4. Проверьте способ авторизации. Для HTTP-прокси это может быть ответ 407, для SOCKS5 — отказ на этапе аутентификации. Если доступ выдается по IP-адресу клиента, логин и пароль могут вообще не участвовать в схеме.

  5. Поймите, где именно задается прокси. В системе, в браузере, в приложении, в отдельном профиле, в контейнере или в переменных окружения. Если софт использует собственный сетевой стек, системный прокси он может игнорировать.

  6. Проверьте DNS-поведение. Когда домен резолвится локально, а не через прокси, часть запросов ломается еще до соединения с целевым сайтом. Для SOCKS5 это особенно заметно в браузерах и CLI-клиентах.

  7. Исключите локальную блокировку порта. Некоторые сети, корпоративные политики, антивирусы и межсетевые экраны режут нестандартные порты или подозрительные исходящие соединения.

  8. Сравните поведение в другом клиенте. Если прокси не поднимается ни в одном приложении, вероятнее проблема в узле, сети или реквизитах. Если не работает только в одном софте, почти всегда виновата его конфигурация.

  9. Проверьте ограничения по сессии и ротации. Для мобильных и ротационных схем длинные операции могут рваться, если IP меняется в неподходящий момент или клиент слишком агрессивно переиспользует старое соединение. Для таких сценариев полезно заранее понимать, как устроены прокси с ротацией и что именно меняется: IP, порт, сессия или только внешний маршрут.

Частые причины, из-за которых не подключается прокси сервер

Неверный адрес или порт

Самая простая и самая недооцененная причина. IP может быть актуальным, а порт — уже нет. Или наоборот: порт правильный, но вы подключаетесь к старому хосту. Если вы работаете с несколькими пулами, прокси-листами или разными аккаунтами поставщика, вероятность перепутать реквизиты резко растет.

Отдельно стоит проверить формат вставки. Некоторые клиенты ждут host:port в одном поле, некоторые — IP и порт по отдельности. Ошибка не всегда показывается явно: часть программ просто зависает на попытке соединения.

Перепутан протокол

Если клиенту дали HTTP-прокси, а он пытается договориться как SOCKS5, обмен не состоится. То же верно в обратную сторону. Для HTTPS-трафика через HTTP-прокси клиент обычно строит туннель, и если программа не умеет этот режим корректно, пользователь видит общее «connection failed», хотя прокси как таковой жив.

На практике это часто всплывает в рабочих связках из антидетект-браузера, парсера и собственного API-клиента. Один инструмент нормально ходит через HTTP, второй требует SOCKS5, а третий еще и отдельно настраивает DNS. В результате кажется, что «прокси нестабилен», хотя проблема в несовпадении схемы подключения.

Ошибка авторизации

Для HTTP-прокси типичный маркер — код 407. Это значит, что до прокси вы достучались, но он не принял учетные данные или ожидает другой способ подтверждения доступа. Для SOCKS5 аутентификация тоже может быть обязательной, но ошибка часто выводится менее понятно.

Проверьте четыре вещи: сам логин, сам пароль, кодировку и формат передачи, а также схему доступа. Если у поставщика включен whitelist IP, но у вас динамический исходящий адрес, доступ может пропадать даже при правильной паре логин/пароль.

Если прокси отвечает ошибкой авторизации, это уже хороший знак: сеть до него жива. Значит, искать надо не порт и не маршрут, а реквизиты доступа или правила авторизации.

Прокси применяется не к тому трафику

Частая проблема на десктопах и серверах: вы настроили прокси в одном месте, а нужная программа ходит в сеть другим способом. На Windows часть софта ориентируется на пользовательские сетевые параметры, часть — на отдельные системные механизмы, а часть вообще использует только собственный конфиг. На macOS и Linux история похожая: системная настройка и настройка конкретного клиента — это не одно и то же.

Отсюда и типичный сценарий: в браузере всё открывается, а в приложении для выгрузки данных — ноль соединений. Значит, нужно искать не «битый прокси», а путь, по которому это приложение получает сетевые параметры.

DNS-резолв ломает подключение

Если программа сначала локально превращает домен в IP-адрес, а потом уже пытается идти через прокси, вы можете получить ложное впечатление, что не подключается именно прокси. На деле ломается более ранний этап — разрешение имени. Особенно это заметно там, где нужен удаленный DNS через SOCKS5, а клиент по умолчанию резолвит локально.

Симптомы у этой проблемы характерные: IP в проверках вроде бы меняется, но часть доменов не открывается; один клиент работает, другой нет; при прямом указании IP поведение отличается от обращения по доменному имени. В такой ситуации важно проверить не только порт, но и то, кто именно делает DNS-запрос — локальная машина или сам прокси.

Соединение режет локальная сеть или защитное ПО

Если прокси не подключается из офиса, дата-центра или корпоративной среды, не исключайте сетевую политику. Межсетевой экран может блокировать конкретные порты, а антивирус — подозрительные исходящие соединения или подменять поведение HTTPS-трафика. В результате один и тот же прокси с домашнего интернета работает, а из рабочей сети нет.

Хороший тест — проверить те же реквизиты из другой сети и с другого устройства. Если там всё поднимается, проблема почти наверняка не в прокси-узле.

Лимиты, параллельность и ротация

Когда речь идет не об одной вкладке браузера, а о десятках потоков в парсере или автоматизаторе, всплывают уже не базовые, а нагрузочные причины. Софт может открывать слишком много одновременных соединений, слишком часто пересоздавать сессии или держать длинные запросы на IP, который уже сменился.

Точные ограничения зависят от поставщика, тарифа и типа подключения. Без дополнительного тестирования нельзя заранее назвать безопасное число потоков для любой инфраструктуры. Но если одиночная проверка проходит, а под нагрузкой всё сыпется, ищите проблему в параллельности, таймаутах, переиспользовании соединений и режиме ротации.

Ошибка уже на стороне целевого сайта, а не на стороне прокси

Еще одна распространенная путаница: прокси подключился, IP сменился, но сайт отвечает ошибкой, крутит бесконечную загрузку или рвет TLS-сессию. Пользователь видит одно и то же окно ошибки и делает вывод, что «прокси не работает», хотя технически соединение до прокси прошло успешно.

В таких случаях смотрят не только на прокси, но и на ответ целевого ресурса: коды статуса, сертификат, региональные ограничения, реакцию под конкретный User-Agent и поведение под многопоточной нагрузкой.

Что проверить перед обращением в поддержку

  • Работает ли интернет без прокси на этом же устройстве и в этой же сети.
  • Совпадают ли IP, порт, тип протокола, логин и пароль с выданными реквизитами.
  • Использует ли нужная программа системные настройки, или прокси задается внутри нее отдельно.
  • Один и тот же прокси не тестируется ли одновременно в нескольких приложениях с конфликтующими настройками.
  • Не включен ли whitelist IP, если исходящий адрес у вас меняется.
  • Разница между проверкой по домену и по IP не указывает ли на DNS-проблему.
  • Повторяется ли ошибка в другой сети или на другом устройстве.
  • Есть ли сбой только под нагрузкой: в многопотоке, при ротации или при длинной сессии.
  • Какие именно симптомы видны: таймаут, отказ в соединении, запрос авторизации, код 407, ошибка сертификата.

Если отправляете запрос в поддержку, полезно приложить не «не работает», а конкретику: тип прокси, приложение, сеть, сообщение об ошибке, момент появления сбоя и факт проверки в другой среде. Это сокращает диалог в разы.

Что обычно только ухудшает ситуацию

  • Сразу менять и протокол, и порт, и логин, и способ авторизации. После такого непонятно, что именно помогло или сломало.
  • Проверять прокси только в одном приложении и считать результат окончательным.
  • Путать отсутствие ответа от сайта с отсутствием ответа от прокси.
  • Держать включенными старые системные прокси-настройки параллельно с новыми настройками внутри софта.
  • Запускать многопоточный тест до того, как отработал одиночный запрос.

Что важно запомнить

Если прокси-сервер не подключается, причина почти всегда находится в одном из пяти мест: адрес и порт, тип протокола, авторизация, DNS или способ применения прокси конкретной программой. Сначала отделите сетевой сбой от ошибки доступа, потом проверьте протокол, и только после этого переходите к более тонким вещам вроде ротации, лимитов и особенностей приложения.

Для рабочей инфраструктуры это особенно важно: когда один и тот же прокси используется в браузере, парсере, антидетекте и внутренних скриптах, хаотичная проверка только запутывает картину. Последовательная диагностика почти всегда быстрее, чем замена пула, смена тарифа или повторная закупка доступа.

Практические вопросы по теме

Почему прокси работает в браузере, но не работает в программе?

Обычно потому, что браузер и программа используют разные источники настроек. Браузер может брать системный прокси, а приложение — требовать отдельную конфигурацию внутри профиля, контейнера или файла настроек. Второй частый вариант — программа поддерживает только HTTP-прокси, а вы пытаетесь подключить SOCKS5.

Что означает ошибка 407 Proxy Authentication Required?

Это не обрыв сети, а отказ в доступе на стороне прокси. То есть клиент достучался до узла, но не прошел аутентификацию. Проверяйте логин, пароль, схему авторизации, привязку по IP и то, умеет ли конкретное приложение передавать прокси-учетные данные в нужном формате.

Может ли неправильный тип прокси выглядеть как обычный таймаут?

Да, может. Не каждый клиент умеет честно и понятно сообщать, что вместо SOCKS5 ему дали HTTP или наоборот. Некоторые программы просто долго ждут ответ, а затем показывают общий таймаут. Поэтому тип прокси нужно сверять в самом начале, а не после проверки логина и пароля.

Почему с прокси открываются не все сайты, хотя IP уже сменился?

Потому что смена IP — это только один слой. Дальше влияют DNS, построение HTTPS-туннеля, сертификаты, реакция целевого сайта на выбранную географию и поведение приложения под конкретной нагрузкой. Если часть сайтов работает, а часть нет, проблема часто уже не в факте подключения к прокси.

Почему после включения прокси всё ломается только в многопотоке?

Одиночный запрос и нагрузочная работа — это разные режимы. Под десятками потоков всплывают лимиты по сессиям, слишком агрессивный reuse соединений, ошибки ротации IP и слишком короткие таймауты. Сначала добейтесь стабильности на одном потоке, затем постепенно увеличивайте параллельность и смотрите, на каком этапе начинается деградация.

Что лучше проверить первым, если времени мало?

Сначала убедитесь, что без прокси сеть работает нормально. Затем сверьте host, port и тип прокси. После этого посмотрите, где именно задаются настройки — в системе или в самом приложении. Уже потом имеет смысл разбирать авторизацию, whitelist IP, DNS и сценарии с ротацией.