Что на самом деле произошло
Сообщение «Соединение было сброшено» появляется, когда браузер успешно начал разговор с сервером, но в какой-то момент получил пакет с флагом RST. Это команда TCP, которая означает: связь немедленно разрывается, продолжать нельзя. В отличие от таймаута, здесь ответ пришёл, просто он был отказом.
Важно понять, что RST может отправить не только сам сайт. Его способны сгенерировать межсетевой экран, антивирус с проверкой трафика, корпоративный прокси, маршрутизатор с перегруженной таблицей соединений или оборудование провайдера. Поэтому код ошибки сам по себе не говорит, кто виноват.
Полезно помнить и о том, что после сброса браузер иногда автоматически повторяет запрос. Поэтому одна и та же страница может то открыться, то нет, и это лишь подтверждает нестабильность промежуточного звена, а не непостоянство самого сайта.
Причины по убыванию вероятности: ERR_CONNECTION_RESET
Чаще всего сброс вызывают локальные факторы: антивирус или брандмауэр, который вмешивается в защищённые соединения, некорректные настройки прокси, а также нестабильный Wi-Fi с потерями пакетов. Следом идут расширения браузера, которые перехватывают запросы, и устаревший сетевой драйвер.
Реже причина в самом сервере: он перегружен, перезапускается или намеренно закрывает соединения от клиентов, которые шлют слишком много запросов. Ещё реже встречается неправильный размер пакета (MTU) на маршруте, из-за чего крупные ответы обрываются, а мелкие проходят.
Отдельно стоит упомянуть программы, которые ставят собственный сетевой драйвер: некоторые антивирусы, менеджеры трафика, эмуляторы. Они встраиваются между приложением и сетевой картой и при сбое начинают обрывать соединения выборочно.
Проверка шаг за шагом: ERR_CONNECTION_RESET
Начните с простого сравнения: откройте тот же адрес на другом устройстве и в другой сети, например через мобильную передачу данных телефона. Если там всё открывается, проблема в вашем компьютере или домашней сети. Если не открывается нигде, вероятнее всего виноват сервер.
Дальше на компьютере откройте страницу в режиме инкогнито: расширения там по умолчанию отключены. Затем проверьте, не включён ли прокси в системных параметрах сети, и временно приостановите защиту антивируса, которая сканирует защищённый трафик. Если сброс исчез, найдите в настройках антивируса пункт проверки HTTPS и исключите нужный сайт.
На роутере имеет смысл перезагрузить устройство и посмотреть, нет ли в нём включённых фильтров или родительского контроля.
Что исправить: ERR_CONNECTION_RESET
Сбросьте сетевой стек Windows: в командной строке от имени администратора выполните netsh winsock reset и перезагрузите компьютер. Очистите кэш DNS командой ipconfig /flushdns. Обновите драйвер сетевой карты с сайта производителя, а не через универсальные утилиты.
Если ошибка появляется только на крупных страницах или при загрузке файлов, попробуйте временно понизить MTU сетевого адаптера. Это редкий случай, но он реально встречается на некоторых подключениях. Отключите неиспользуемые виртуальные адаптеры, если вы их устанавливали для эмуляторов или туннелей: они иногда мешают маршрутизации.
Если вы недавно устанавливали программы для мониторинга сети или сторонний межсетевой экран, удалите их на время проверки. Возврат к штатному брандмауэру системы быстро покажет, лежит ли причина в этом слое.
Попробуйте и другой способ подключения: если вы работаете по Wi-Fi, подключитесь кабелем, если пользуетесь кабелем, попробуйте беспроводную сеть. Такое сравнение быстро показывает, виноват ли конкретный адаптер, порт роутера или кабель.
Когда виноват сайт
Если ошибка воспроизводится на всех устройствах, во всех сетях и для одного и того же адреса, проблема на стороне ресурса. Владельцу стоит смотреть журналы веб-сервера и балансировщика, лимиты соединений и правила защиты от перегрузки. Посетителю остаётся подождать и повторить попытку позже: обычно сбой проходит за несколько минут или часов.
Если вы владелец сайта, обратите внимание на правила ограничения соединений: слишком строгий лимит числа подключений с одного адреса приводит к сбросам у обычных посетителей, особенно у тех, кто сидит за общим адресом в офисе или в общежитии.
Как отличить сброс от других обрывов
В консоли разработчика Chrome на вкладке сетевых запросов сброс выглядит как запрос без кода состояния: ответ HTTP не пришёл, потому что соединение закрыли раньше. Если же код есть, например 502 или 503, значит, разговор состоялся, а ошибку вернул сам сервер или промежуточный шлюз, и это уже другая диагностика.
Если сбои случайные и уходят после повторной загрузки страницы, причина, скорее всего, в потерях пакетов на линии. Если же страница стабильно не открывается ровно на одном шаге, ищите фильтр, который срабатывает на конкретное содержимое или на адрес.
Постоянные сбои у части посетителей при нормальной работе остальных нередко связаны с одним из нескольких серверов за балансировщиком: проверьте каждый узел отдельно и сравните их конфигурации.