ERR_CONNECTION_REFUSED: Лучшие решения при возникновении этой ошибки в Chrome

Ошибки подключения одинаково раздражают как посетителей, так и операторов сайтов. Однако очень немногие из этих сообщений об ошибках вызваны самим сайтом. Обычно проблема лежит на стороне посетителя, и он может исправить ее самостоятельно. Однако ситуация может быстро стать удручающей, если вы попытаетесь исправить ее, не имея никакой информации. Одной из самых постоянных ошибок является сообщение «ERR_CONNECTION_REFUSED», которое должно быть хорошо известно большинству пользователей Chrome. Если в браузере Google появляется ошибка 102, обычно бывает недостаточно перезагрузить страницу или зайти на нее позже.

Что скрывается за ошибкой ERR_CONNECTION_REFUSED Chrome?

Когда вы посещаете веб-сайт с помощью Google Chrome и получаете сообщение об ошибке ERR_CONNECTION_REFUSED, это означает, что ваша попытка соединиться со страницей была отклонена. Хотя сообщение об ошибке с кодом ошибки 102 появляется в таком виде только в Google Chrome, сама проблема возникает и в других браузерах, например Firefox, если соединение с целевым веб-сайтом недоступно или невозможно. Ошибка ERR_CONNECTION_REFUSED — это проблема на стороне клиента, которая может быть вызвана неправильными настройками брандмауэра, системы или браузера, а также вредоносным ПО или неисправным интернет-соединением. В исключительных случаях это сообщение также отображается, если веб-сайт недоступен (однако по умолчанию для этого предусмотрены другие сообщения).

Ошибка соединения не обязательно влияет на посетителей сайта, как показывает следующий пример: если веб-разработчики работают с Google Chrome и создают временные локальные адреса для отдельных ресурсов сайта, эти адреса часто оказываются недоступными, когда их URL заканчиваются на .localhost. Сообщение ERR_CONNECTION_REFUSED в данном случае вызвано функцией безопасности, представленной в Chrome версии 43, которая автоматически блокирует такие поддомены localhost.

Примечание

Сообщение об отклонении соединения может появиться независимо от используемой операционной системы. Поэтому вы можете столкнуться с сообщением об ошибке ERR_CONNECTION_REFUSED на Windows 10, а также на Mac. Пользователи Android также могут столкнуться с проблемой соединения, если они используют Chrome.

Как исправить сообщение об ошибке ERR_CONNECTION_REFUSED

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

Какие методы устранения ошибки ERR_CONNECTION_REFUSED с наибольшей вероятностью окажутся успешными?

Решение 1: Проверьте состояние веб-сайта

Прежде чем искать решение в вашем интернет-соединении и настройках интернета или браузера, следует исключить, что ошибка ERR_CONNECTION_REFUSED вызвана обращением к веб-серверу. Даже если вероятность этого минимальна, вам следует сначала проверить, не находится ли веб-сайт просто в автономном режиме и не отображается ли ошибка Chrome 102 вместо обычных сообщений, таких как сообщение HTTP 503.

В принципе, у вас есть два варианта проверки состояния сайта: классический способ — попытаться зайти на другие сайты. Если они могут быть загружены без сообщения об ошибке ERR_CONNECTION_REFUSED, это явный признак проблемы на стороне сервера на реальной целевой странице. Второй вариант — использовать веб-инструмент Down For Everyone Or Just Me? Введите веб-адрес нефункционирующей веб-страницы и начните быструю проверку, нажав на «Or Just Me?», чтобы проверить общую функциональность этой страницы. Через несколько секунд вы получите результат: веб-сайт находится в автономном режиме («down») или в режиме онлайн («up»).

Решение 2: Перезагрузите маршрутизатор

Одним из наиболее распространенных решений различных ошибок в Интернете является перезапуск сетевого устройства, которое подключает вас к Интернету. Хотя в большинстве случаев шансы на успех довольно низки, вам стоит попробовать и это, когда появляется сообщение об ошибке ERR_CONNECTION_REFUSED — тем более что перезапуск маршрутизатора — дело нескольких минут. Просто отключите питание, выдернув вилку из розетки маршрутизатора, и подождите около 30 секунд, после чего снова подсоедините вилку. Когда маршрутизатор снова загрузится, попробуйте снова зайти на целевой веб-сайт через браузер. Если проблема с подключением сохраняется, значит, причина в другом.

Решение 3: Очистить кэш браузера

Как и все интернет-браузеры, Chrome хранит много информации в кэше программы. Это история посещенных веб-сайтов, файлы cookie или статическое содержимое, например изображения или данные для входа в систему, которые записываются в кэш, чтобы при следующем обращении к ним соответствующие страницы загружались быстрее. Однако это может стать проблемой, если эти состояния кэша устарели и поэтому больше не соответствуют текущей версии посещаемого веб-сайта. Возможным решением для устранения сообщения об ошибке ERR_CONNECTION_REFUSED в Chrome является очистка кэша браузера Google Chrome.

В меню, необходимое для этого, можно попасть двумя способами:

  1. Нажмите на символ в виде трех точек в строке меню браузера, затем выберите «дополнительные инструменты» и нажмите на «удалить данные браузера».
  2. Обратиться к адресу chrome://settings/clearBrowserData в адресной строке Chrome.

В обоих случаях вы можете перейти непосредственно в меню кэша браузера, где вы можете удалить файлы кэша одним нажатием на кнопку «УДАЛИТЬ ДАННЫЕ». Убедитесь, что выбраны все перечисленные категории файлов, а также опция «общее время» (в разделе «период»), иначе Chrome очистит не весь кэш, а только определенные файлы и кэш за последние несколько часов или дней.

Решение 4: Проверьте настройки прокси-сервера и при необходимости измените их

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

Однако существуют различные сценарии, в которых прокси-сервер может вызвать проблемы, подобные сообщению об ошибке ERR_CONNECTION_REFUSED. Например, веб-сервер может заблокировать прокси-сервер или его IP-адрес и поэтому отклонить соединение. Другим возможным источником ошибок является функция кэширования прокси-серверов — как только кэш содержит устаревшие данные, не исключены ошибки соединения. Конечно, возможно также, что прокси-сервер находится в автономном режиме или неправильно настроен, что также приведет к сбою соединения.

Если вы получаете сообщение, подобное ошибке Chrome 102, рекомендуется проверить настройки собственного прокси и в случае сомнений удалить зарегистрированные серверы. Для этого в Chrome даже есть собственный пункт в опциях браузера, что избавит вас от необходимости искать соответствующее меню в настройках системы. На первом этапе откройте настройки Хрома, введя в строке поиска следующий адрес:

chrome://settings/

Нажмите на «расширенные», чтобы открыть полное меню. В разделе «система» вы найдете запись «открыть настройки прокси», которая приведет вас к соответствующему меню вашей операционной системы.

Пользователи Windows затем нажимают на «настройки LAN» и снимают галочку (если необходимо) «использовать прокси-сервер для LAN». Пользователи Mac сразу попадают в соответствующее меню и должны только снять галочки со всех выбранных прокси-протоколов.

Решение 5: Временно отключите брандмауэр и антивирусное программное обеспечение

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

Чтобы защитить вашу конфиденциальность, видео не будет загружаться, пока вы не нажмете на него.

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

Решение 6: Очистить кэш DNS (DNS flush)

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

Однако тот факт, что ответ на запрос поступает непосредственно из кэша, не всегда является преимуществом. Если запись больше не соответствует текущей версии сайта, нередки технические проблемы и ошибки подключения, такие как сообщение об ошибке ERR_CONNECTION_REFUSED. Простым и быстрым решением является очистка кэша DNS, что можно легко сделать из командной строки вашей системы. В Windows для этого требуется следующая команда:

ipconfig /flushdns

Вы можете узнать, как выглядят соответствующие команды для macOS и Linux, в нашем руководстве — включая дополнительную информацию о кэше DNS и DNS flush.

Решение 7: Изменить DNS-сервер

Разрешение имен является одним из основных компонентов функционирования компьютерной сети. Это означает, что устаревшая запись DNS — не единственный потенциальный источник ошибок, подобных сообщению об ошибке ERR_CONNECTION_REFUSED на Android и iOS, которые исходят из системы доменных имен. Сам DNS-сервер также может быть виновником подобных ошибок подключения, если он не функционирует должным образом, например, перегружен или даже отключен.

В большинстве случаев адрес DNS-сервера автоматически получается от интернет-провайдера, хотя для разрешения имен можно легко ввести выбранный сервер имен. Особенно рекомендуются серверы Google (8.8.8.8 и 8.8.4.4) и CDN-провайдера Cloudflare (1.1.1.1 и 1.0.0.1).

Решение 8: Отключите расширения Chrome

Расширения расширяют функциональность вашей установки Chrome, но большинство из них не от Google, а разработаны сторонними разработчиками. Если вы используете расширения, у вас нет гарантии, что они будут работать так, как задумано, и будут регулярно обновляться (чтобы быть совместимыми с текущей версией Chrome). Поскольку некорректные или устаревшие расширения могут также вызывать сообщения об ошибках типа ERR_CONNECTION_REFUSED, всегда следует тщательно проверять установленные дополнения Chrome. Сначала откройте меню «Расширения» по следующему адресу:

chrome://extensions

Теперь отдельные расширения можно деактивировать, передвинув ползунок влево:

Если после отключения всех расширений целевой веб-сайт может быть запущен правильно, вы знаете, что по крайней мере одно расширение отвечает за сообщение об ошибке ERR_CONNECTION_REFUSED. Активируйте расширения одно за другим, чтобы найти виновника (виновников), а затем удалите их с помощью кнопки «REMOVE».

Решение 9: Переустановка Chrome

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

Решение 10: Обратитесь к провайдеру

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

Оцените статью
cdelat.ru
Добавить комментарий