PR_CONNECT_RESET_ERROR в Firefox: что значит и как исправить

Advertisement
Что такое PR_CONNECT_RESET_ERROR?
PR_CONNECT_RESET_ERROR — код ошибки Firefox. Он появляется на странице «Ошибка при установлении защищённого соединения» со строкой «При соединении с example.com произошла ошибка» и пояснением, что страница «не может быть отображена, так как достоверность полученных данных не может быть проверена».
Несмотря на такую формулировку, дело обычно не в плохом сертификате. Код пришёл из NSPR — сетевой библиотеки, которую использует Firefox, — и означает, что соединение было сброшено: пока Firefox устанавливал защищённое соединение, что-то отправило TCP-сброс (RST) и оборвало его. Firefox не может подтвердить защищённый сеанс, который так и не был установлен, поэтому и описывает ошибку как проблему с достоверностью данных.
Это аналог ошибки ERR_CONNECTION_RESET в Chrome, и причины у них во многом совпадают: соединение обрывает программа или сетевое устройство где-то между вами и сайтом.
Причины PR_CONNECT_RESET_ERROR
| Причина | Типичный признак |
|---|---|
| Фильтрация HTTPS в антивирусе (ESET, Kaspersky, Avast, Bitdefender и другие) | Не открываются многие HTTPS-сайты, но только на компьютерах с этим антивирусом |
| Прокси, заданный в Firefox или в системе | Не открывается ни один сайт или только те, что идут через прокси |
| VPN или защитное расширение | Всё работает, как только VPN отключён |
| Фильтрация в школе, на работе или у провайдера | Один сайт не открывается только в одной сети, а через мобильный интернет работает |
| Сервер или файрвол самого сайта | Ошибка у всех и в любом браузере |
Advertisement
Решение 1: выясните, не в вашей ли сети дело
Откройте сайт на телефоне через мобильный интернет, выключив Wi-Fi. Если там он загружается, сброс исходит от вашего компьютера или вашей сети.
Откройте его в Chrome или Edge на том же компьютере. Если и там появляется ERR_CONNECTION_RESET, причина вне Firefox: антивирус, VPN, прокси или сеть.
Проверьте сайт снаружи с помощью Port Checker от DNS Robot на порту 443 и SSL Checker. Если у нас обе проверки проходят, сервер сайта работает, а соединение сбрасывает что-то на вашей стороне.
Решение 2: приостановите фильтрацию HTTPS в антивирусе
Это самая частая причина. Антивирусы расшифровывают HTTPS-трафик, чтобы его проверить, и если сканер не справляется с каким-то сайтом, он сбрасывает соединение — а Firefox сообщает о PR_CONNECT_RESET_ERROR. Настройка называется по-разному: Фильтрация протоколов SSL/TLS (ESET), Проверять защищённые соединения (Kaspersky), сканирование HTTPS в модуле Web Shield или Web Guard (Avast и AVG) или Encrypted web scan (Bitdefender).
Отключите только эту опцию, перезапустите Firefox и обновите страницу. Если сайт заработал, добавьте его в исключения антивируса, снова включите фильтрацию и обновите сам антивирус.
Advertisement
Решение 3: проверьте настройку прокси в Firefox
У Firefox есть собственная настройка прокси, отдельная от Windows и macOS. Откройте Настройки → Основные, прокрутите до раздела Параметры сети и нажмите Настроить… (в новом, переработанном интерфейсе настроек введите в поиск «прокси» и нажмите кнопку настройки прокси (Configure proxy)). Если вы не пользуетесь прокси намеренно, выберите Без прокси (или Использовать системные настройки прокси, если прокси задаёт ваша организация), нажмите OK и обновите страницу.
Если компьютер настроен на работу через прокси, проверьте и системную настройку: в Windows 11 — Параметры → Сеть и Интернет → Прокси-сервер; на Mac — Системные настройки → Сеть → ваше подключение → Подробнее… → Прокси.
Решение 4: отключите VPN и проверьте DNS через HTTPS
Полностью отключите VPN и выключите VPN- и прокси-дополнения на странице about:addons, затем обновите страницу. Если сайт не открывается только в одной сети, может помочь и обратное: надёжный VPN обходит фильтр, который сбрасывает соединения с заблокированными сайтами, — если пользоваться VPN в этой сети разрешено.
Firefox также поддерживает DNS через HTTPS, и фильтрующий резолвер может отправить вас на адрес, который сбрасывает HTTPS-соединения. В разделе Настройки → Приватность и защита → DNS через HTTPS попробуйте переключиться между Защита по умолчанию и Выключено или выберите другого провайдера, затем обновите страницу. В нашем руководстве о сетях, которые блокируют зашифрованный DNS, объясняется, почему некоторые сети ему мешают.
Advertisement
Решение 5: режим устранения проблем и очистка данных сайта
Режим устранения проблем запускает Firefox с отключёнными дополнениями и пользовательскими настройками: откройте меню → Справка → Режим устранения проблем… → Перезапустить. Если в нём сайт работает, виновато дополнение или настройка.
Удалите данные сайта: нажмите на замок в адресной строке → Удалить куки и данные сайта… (Clear cookies and site data…).
Очистите Firefox в крайнем случае: откройте
about:supportи нажмите Очистить Firefox (Refresh Firefox). Это удалит дополнения и сбросит настройки, но сохранит закладки, историю и сохранённые пароли.
Решение 6: сбросьте сетевой стек
Если сайт не открывается ни в одном браузере на компьютере, сбросьте сетевые настройки системы. В Windows выполните эти команды в командной строке от имени администратора и перезагрузите компьютер; на Mac удалите и заново добавьте сеть Wi-Fi и очистите кеш DNS.
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
ipconfig /flushdnsAdvertisement
Владельцам сайтов
Если о PR_CONNECT_RESET_ERROR сообщают посетители из множества разных сетей, значит, HTTPS-соединения сбрасывает что-то перед вашим веб-сервером. Проверьте, не блокирует ли файрвол, ограничитель запросов или WAF их IP-адреса или страны, поддерживает ли сервер TLS 1.2 и 1.3 с полной цепочкой сертификатов и не перезапускается ли или не падает процесс веб-сервера. Серверные проверки подробно разобраны в руководстве по ERR_CONNECTION_RESET, а HTTP Headers покажет, что возвращает успешный запрос.
Коды ошибок Firefox и их аналоги в Chrome
| Firefox | Chrome / Edge | Значение |
|---|---|---|
| PR_CONNECT_RESET_ERROR | ERR_CONNECTION_RESET | Соединение оборвано TCP-сбросом |
| PR_END_OF_FILE_ERROR | ERR_CONNECTION_CLOSED | Соединение закрылось во время защищённого рукопожатия |
| SSL_ERROR_NO_CYPHER_OVERLAP | ERR_SSL_VERSION_OR_CIPHER_MISMATCH | Нет общей версии TLS или общего шифра |
| Время ожидания соединения истекло | ERR_CONNECTION_TIMED_OUT | Сервер так и не ответил |
Подробные руководства: ERR_CONNECTION_CLOSED, ERR_SSL_VERSION_OR_CIPHER_MISMATCH и «Ваше подключение не защищено» — о предупреждениях, связанных с сертификатами.
HTTPS сайта работает при проверке снаружи?
Port Checker от DNS Robot проверяет порт 443 с наших серверов. Если у нас порт открыт, а у вас Firefox сбрасывает соединение, проблема в антивирусе, прокси, VPN или сети, а не в сайте.
Попробовать Port CheckerAdvertisement
Часто задаваемые вопросы
Это значит, что соединение, через которое Firefox устанавливал защищённый (HTTPS) сеанс, было сброшено: что-то отправило TCP-сброс и оборвало его. Firefox показывает это как «Ошибка при установлении защищённого соединения». Это аналог ошибки ERR_CONNECTION_RESET в Chrome.