ERR_CONNECTION_RESET значит, что соединение с сайтом оборвали сигналом сброса. Браузер уже подключился, отправил или собирался отправить запрос — и получил пакет TCP RST: «разговор окончен». Отправить его может сам сервер, а может антивирус, прокси, VPN или оборудование провайдера по пути. Браузер не знает, кто именно, поэтому пишет одно и то же: «Соединение сброшено». Ошибка может появляться на всех сайтах сразу или только на одном, и от этого зависит, что делать. Ниже разберём, чем она отличается от похожих, почему возникла и как её убрать.
Если вы владелец сайта и хотите понять, открывается ли он снаружи, запустите проверку доступности: наш сервер запрашивает страницу и показывает код ответа, время отклика и срок SSL-сертификата.
Что означает ошибка в коде браузера
Chrome, Яндекс Браузер, Edge и Opera работают на Chromium, и коды ошибок у них общие. В исходниках рядом стоят три похожих:
| Код | Ошибка | Описание в коде Chromium |
|---|---|---|
| −100 | CONNECTION_CLOSED | соединение закрыто, «corresponding to a TCP FIN» |
| −101 | CONNECTION_RESET | соединение сброшено, «corresponding to a TCP RST» |
| −103 | CONNECTION_ABORTED | соединение прервано на своей стороне: системой, антивирусом, файрволом |
| −324 | EMPTY_RESPONSE | сервер закрыл соединение, не прислав данных |
FIN — вежливое закрытие: «я закончил». RST — обрыв: «этого соединения больше нет». Браузер сам ничего не решает, он получает от операционной системы код ECONNRESET и переводит его в ERR_CONNECTION_RESET.
Стенд: сброс и закрытие в разные моменты
Мы подняли на своей машине сервер, который обрывает соединение в разные моменты, и открыли каждый вариант в Chromium:
| Что сделал сервер | Что показал браузер | Время |
|---|---|---|
| сбросил соединение сразу | CONNECTION_RESET | 0,01 с |
| закрыл соединение сразу | EMPTY_RESPONSE | 0,01 с |
| получил запрос и сбросил | CONNECTION_RESET | 0,01 с |
| получил запрос и закрыл | EMPTY_RESPONSE | 0,01 с |
| https: сбросил в начале рукопожатия | CONNECTION_RESET | 0,01 с |
| https: закрыл в начале рукопожатия | CONNECTION_CLOSED | 0,01 с |
| отдал половину страницы и сбросил | обрезанная страница, ошибки на экране нет | — |
Выводы из таблицы:
- Ошибка приходит мгновенно. Если вы ждали минуту, это не сброс, а таймаут.
- Одна и та же поломка даёт разные надписи в зависимости от того, как сервер оборвал связь. Поэтому EMPTY_RESPONSE и CONNECTION_CLOSED лечатся теми же способами. Пустой ответ мы разобрали отдельно, с девятью вариантами на стенде: ERR_EMPTY_RESPONSE.
- Сброс посреди загрузки ошибку не показывает вовсе. Страница обрывается на середине, а в инструментах разработчика (F12 → «Сеть») запрос помечен ERR_CONNECTION_RESET. Это ответ на частый вопрос, почему сайт рвётся только на больших страницах.
Наш замер: 1704 сайта, стабильный сброс у одного
Мы взяли сайты из нашего списка организаций, у которых открыт порт 443, — 1704. 16 октября 2026 года к каждому подключились напрямую, прошли рукопожатие и запросили главную страницу.
| Результат | Сайтов |
|---|---|
| ответили | 1676 |
| ошибка рукопожатия TLS | 12 |
| не ответили вовремя | 14 |
| сбросили соединение | 2 |
Оба сброса пришлись на рукопожатие, и мы перепроверили их в браузере.
Первый сайт сбрасывает всегда. Chromium получил CONNECTION_RESET три раза из трёх за 0,55–0,59 секунды, curl — тоже, и из Германии, и из российской сети. При этом по обычному http сайт отвечает переадресацией 307 на https — то есть сам отправляет посетителя в сломанное соединение. Такой же случай мы встречали в обходе 25 сентября, когда разбирали ERR_SSL_PROTOCOL_ERROR.
Второй сброс оказался разовым. В браузере сайт открылся три раза подряд с кодом 200, повторное рукопожатие прошло нормально. Поэтому первое, что стоит сделать при ошибке, — просто обновить страницу.
Главный вывод: со стороны сервера стабильный сброс редок — один сайт из 1704. Значит, если сайт у других открывается, искать причину надо на своём пути к нему.
Частые причины
На вашем устройстве и в вашей сети:
- антивирус с проверкой HTTPS-трафика, который перехватывает соединения;
- прокси-сервер, прописанный в системе вручную или через автоматическое определение параметров;
- VPN-приложение или расширение браузера, которое меняет маршрут (если VPN при этом переподключается и меняет адрес, Chrome пишет другую ошибку — ERR_NETWORK_CHANGED);
- сбой сетевых настроек Windows: кэш DNS, параметры Winsock и TCP/IP;
- роутер, который рвёт соединения при перегрузке;
- фильтрация у провайдера, мобильных операторов или в корпоративной сети, если доступ к сайту в ней ограничен.
На сервере:
- сломан https: сертификат не настроен, а http переадресует на https;
- защита от ботов или атак сбрасывает соединения с отдельных адресов;
- веб-сервер падает или перезапускается под нагрузкой;
- балансировщик или прокси перед сайтом обрывает долгие запросы.
Как понять, где проблема
- Ошибка на одном сайте или на многих сразу? На многих — дело в вашем подключении, антивирусе или настройках системы. На одном — скорее в сайте или фильтре на пути к нему.
- Открывается ли сайт в другом браузере? Если да, виноваты расширения или данные этого браузера.
- Открывается ли через другую сеть? Возьмите телефон и отключите Wi-Fi. Работает через мобильный интернет — причина в домашней сети или у провайдера. Не работает нигде — у сервера.
Как исправить ERR_CONNECTION_RESET: пошаговая инструкция
Идите от простого к сложному и после каждого шага открывайте сайт снова.
1. Обновите страницу и перезапустите роутер. Нажмите F5 или кнопку обновления вкладки. Разовый сброс уходит сам; перезагрузка роутера очищает зависшие соединения.
2. Отключите прокси. В Windows перейдите в «Параметры» → «Сеть и Интернет» → «Прокси». Убедитесь, что прокси-сервер не используется программами, которые вы не устанавливали сами. Выключите ручной прокси-сервер, а если ошибка не ушла, — и автоматическое определение параметров.
3. Отключите VPN и расширения. Откройте сайт в режиме инкогнито: расширения там выключены по умолчанию. Получилось — включайте расширения по одному и найдите то, на котором ошибка вернётся.
4. Временно отключите антивирус или проверку HTTPS в нём. У некоторых антивирусов эта функция называется «проверка защищённых соединений». Если сайт открылся, добавьте его в исключения и включите защиту обратно. Совсем без антивируса работать не стоит: это снижает безопасность. Если не помогло, попробуйте удалить недавно установленные программы для ускорения интернета или фильтрации — часто сброс происходит именно из-за них.
5. Очистите кэш и cookies браузера. В Chrome и Яндекс Браузере: Ctrl+Shift+Delete, период «Всё время».
6. Сбросьте сетевые настройки Windows. Откройте командную строку от имени администратора и введите по очереди:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
Потом перезагрузите компьютер. То же самое есть в «Параметрах»: «Сеть и Интернет» → «Дополнительные сетевые параметры» → «Сброс сети».
7. Смените DNS-сервер на 77.88.8.8 (Яндекс) или 8.8.8.8 (Google) в свойствах сетевого адаптера.
8. Обновите браузер до последней версии. Скачивайте его только с официального сайта — возможно, проблема в повреждённой установке.
На телефоне. На Android отключите VPN и «Частный DNS» в настройках сети, очистите данные браузера. На iPhone проверьте «Настройки» → «VPN» и профили фильтрации контента.
Если сайт не открывается ни из одной сети, сделать на своей стороне ничего нельзя: напишите администратору сайта.
Если вы владелец сайта
Жалобы «соединение сброшено» от посетителей проверяются по шагам.
- Повторите запрос снаружи.
curl -v https://ваш-сайт.ru/с другого сервера: строка «Connection reset by peer» подтверждает сброс. - Проверьте https отдельно от http. Если http отвечает, а https сбрасывает, настройте сертификат или уберите переадресацию на https, пока он не готов: иначе вы отправляете посетителей в ошибку сами.
- Посмотрите журналы веб-сервера и защиты от атак: не попадают ли под блокировку обычные посетители или целые сети.
- Проверьте таймауты балансировщика и прокси перед сайтом, если рвутся только долгие запросы или большие файлы.
- Проверьте из разных стран и сетей. Сброс только из одной сети — признак фильтра на пути, а не поломки сервера.
Когда сайт снова открывается, посмотрите, что ещё мешает ему в поиске. Движок разбирает одну страницу: метатеги, заголовки, canonical, robots.txt, карту сайта. Без регистрации.
Коротко
- ERR_CONNECTION_RESET — соединение оборвали сигналом сброса, ошибка приходит мгновенно.
- Закрытие вместо сброса даёт EMPTY_RESPONSE или CONNECTION_CLOSED, а сброс посреди загрузки — просто обрезанную страницу.
- Из 1704 сайтов стабильно сбрасывал один: сломанный https при переадресации с http.
- Посетителю — обновить страницу, проверить прокси, VPN, расширения и антивирус, сбросить сеть. Владельцу — проверить https и защиту от ботов.
