如何修复 Google Chrome 中的 err_connection_refused 错误

(Google Chrome)当网站未能响应连接请求时,Google Chrome会显示ERR_CONNECTION_REFUSED错误消息。(ERR_CONNECTION_REFUSED)尽管这听起来像是服务器端的问题(而且很可能是),但许多原因(例如过时的DNS缓存和冲突的网络设置)也可能触发错误。

如果重新加载网站、重新启动Chrome或重新启动 PC 或Mac没有帮助,那么按照下面的故障排除提示列表进行操作应该可以解决问题。

1.检查网站状态

要排除潜在的服务器端问题,您必须通过DowndetectorCurrentDown(CurrentlyDown)等在线工具运行其URL来检查网站的状态。 

如果您收到一条消息,表明该网站对所有人都已关闭,您必须等到该网站重新上线。您还可以通过电子邮件或社交媒体通知网站管理员以加快速度。

2.清除DNS缓存

如果该站点适用于除您之外的其他所有人,则过时的DNS域名系统(Domain Name System))缓存可能是ERR_CONNECTION_REFUSED错误背后的原因。删除它应该会强制您的计算机更新网站的 IP(互联网协议(Internet Protocol))地址,该地址可能自您上次访问以来已更改。

DNS缓存相关问题也可能导致 Chrome 中出现DNS_PROBE_FINISHED_BAD_CONFIGERR_CACHE_MISS错误。

在 Windows 中清除 DNS 缓存(Clear DNS Cache in Windows)

1. 按Windows + X打开高级用户菜单(Power User Menu)。然后,选择Windows PowerShell (Admin)

2. 在提升的Windows PowerShell(Windows PowerShell)控制台中键入以下内容:

清除-DnsClientCache(Clear-DnsClientCache)

3. 按Enter并退出 Windows PowerShell。

在 macOS 中清除 DNS 缓存(Clear DNS Cache in macOS)

1. 按Command + Space打开Spotlight Search。然后,输入终端(terminal)并按Enter

2. 将以下命令复制并粘贴到终端(Terminal)控制台中,然后按Enter

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

3. 输入您的管理员密码,然后再次按Enter以执行命令。退出(Follow)终端(Terminal)。_

3.更改DNS服务器

(Spotty)PC 和Mac上不稳定(Mac)且不可靠的DNS服务器也会阻止Chrome连接到特定网站。要排除这种情况,您必须切换到流行的公共 DNS 服务(switch to a popular public DNS service),例如 Google DNS。

在 Windows 上更改 DNS 服务器(Change DNS Servers on Windows)

1. 打开开始(Start)菜单并选择设置(Settings)

2. 选择网络和互联网(Network & Internet)

3. 切换到Wi-Fi以太网(Ethernet)侧选项卡。

4. 选择您的网络连接。

5. 在IP 设置(IP Settings)下,选择编辑(Edit)

6. 将Edit IP Settings 设置(Edit IP Settings)Manual并打开iPv4下的开关。

7. 在首选 DNS(Preferred DNS)备用 DNS(Alternate DNS )字段中键入以下DNS地址:

8.8.8.8

8.8.4.4

8. 选择保存(Save)

在 macOS 上更改 DNS 服务器(Change DNS Servers on macOS)

1. 打开Apple菜单并选择系统偏好设置(System Preferences)

2. 选择网络(Network)

3. 选择Wi-Fi以太网(Ethernet )并选择高级(Advanced)

4. 切换到DNS选项卡。

5. 添加以下 DNS 服务器:

8.8.8.8

8.8.4.4

6. 选择确定(OK),然后应用(Apply)

4.清除Chrome缓存

过时的Chrome缓存可能会导致数据不匹配,进而导致网站加载问题。如果与DNS 相关的(DNS-related)修复没有帮助,您应该尝试清除它。

首先删除显示ERR_CONNECTION_REFUSED错误的站点的缓存。如果这不能解决问题或多个网站上不断出现相同的错误,请继续清除整个浏览器缓存。

仅清除一个站点的缓存(Clear Cache for One Site Only)

1. 尝试加载网站。然后,选择地址栏上的信息图标。(Info )

2. 选择站点设置(Site settings)

3. 选择清除数据(Clear data)

清除完整的浏览器缓存(Clear the Full Browser Cache)

1. 打开Chrome菜单并指向更多工具(More tools)>清除浏览数据(Clear browsing data)

2. 切换到高级(Advanced)选项卡。 

3. 将时间范围(Time range)设置为所有时间(All time)

4. 选中Cookies and other site data(Cookies and other site data)Cached images and files旁边的框。

5. 选择清除数据(Clear data)

5. 更新 DHCP 租约

如果上述修复都没有帮助,您必须在您的计算机上更新 DHCP(动态主机配置协议)租约。(renew the DHCP (Dynamic Host Configuration Protocol) lease)这涉及从网络的路由器请求一个新的 IP 地址。

在 Windows 上续订 DHCP 租约(Renew DHCP Lease on Windows)

1. 打开提升的Windows PowerShell控制台。

2. 按以下顺序运行以下两个命令:

  • ipconfig /release
  • ipconfig /renew

3. 退出 Windows PowerShell。

在 Mac 上续订 DHCP 租约(Renew DHCP Lease on Mac)

1. 打开Apple菜单并选择系统偏好设置(System Preferences)

2. 选择网络(Network)

3. 选择Wi-Fi以太网(Ethernet )并选择高级(Advanced)

4. 切换到TCP / IP选项卡。

5. 选择续订 DHCP 租约(Renew DHCP Lease)

6. 选择确定(OK)

7. 退出系统偏好。

6. 禁用 VPN 和代理服务器

您在 PC 或Mac上使用(Mac)VPN虚拟专用网络(Virtual Private Network))吗?这是在互联网上保护您的隐私(protect your privacy on the internet)的最佳方式。但是,VPN(VPNs)也会引入与连接相关的问题,因此请禁用您的 VPN 并检查是否有帮助。

此外,您应该禁用任何活动的代理服务器。以下是在 PC 和 Mac 上检查和停用代理服务器的(deactivate proxy servers on the PC and Mac)方法。

7. 将 Chrome 添加到防火墙

另一个与ERR_CONNECTION_REFUSED错误相关的修复涉及将Google Chrome添加为Windows或 macOS 防火墙的例外 - 如果它已经不是。

在 Windows 上将 Chrome 添加到防火墙(Add Chrome to Firewall on Windows)

1. 打开设置(Settings )应用程序。

2. 选择更新和安全(Update & Security)

3. 切换到Windows 安全(Windows Security)侧选项卡。

4. 选择防火墙和网络保护(Firewall & network protection)

5. 选择允许应用程序通过防火墙(Allow an app through firewall)

6. 如果您没有在应用列表中看到Google Chrome ,请选择(Google Chrome)更改设置(Change settings),然后选择允许其他应用(Allow another app)

7. 选择浏览(Browse )并从以下位置选择chrome.exe文件:(chrome.exe)

C:程序文件(Program Files)谷歌(Google)浏览器(Chrome)应用程序(Application)

8. 选择添加(Add),然后确定(OK)

在 macOS 上将 Chrome 添加到防火墙(Add Chrome to Firewall on macOS)

1. 打开系统偏好设置(System Preferences)

2. 选择安全和隐私(Security & Privacy)

3. 切换到防火墙(Firewall )选项卡。 

4. 选择单击锁进行更改(Click the lock to make changes)并选择防火墙选项(Firewall Options)

5. 选择(Plus )号图标并选择Google Chrome

6. 选择添加(Add),然后选择确定(OK)

8. 检查 Chrome 扩展

扩展有助于改进Chrome,但未优化的附加组件也会引入连接问题。识别(Identify)并删除它们。

1. 打开Chrome菜单。然后,指向更多工具(More tools)并选择扩展(Extensions)。 

2.停用(Deactivate)每个活动的分机。

3. 如果最终修复了ERR_CONNECTION_REFUSED错误,请一次重新激活一个扩展,直到遇到导致问题的附加组件。完成后,将其删除并寻找替代扩展名。

9. 运行清理工具(仅限 Windows)

PC 版Google Chrome带有一个内置工具,可以识别和删除计算机中的恶意扩展程序、浏览器劫持程序和其他有害软件。如果Chrome 显示除了显示ERR_CONNECTION_REFUSED消息之外(ERR_CONNECTION_REFUSED)的性能相关问题(Chrome shows signs of performance-related issues)的迹象,您应该尝试使用它。

1. 打开Chrome菜单并选择设置(Settings)

2. 进入高级(Advanced )>重置并清理(Reset and clean up)

3. 选择清理计算机(Clean up computer)>查找(Find)

这应该会提示Chrome扫描并从您的计算机中删除有害软件。

10. 重置铬

您是否仍然在Chrome中(Chrome)遇到 ERR_CONNECTION_REFUSED(ERR_CONNECTION_REFUSED)错误?重置 Web 浏览器应该会恢复任何损坏的配置,从而使其无法正常工作。

1. 打开Chrome菜单并选择设置(Settings)

2. 进入高级(Advanced )>重置和清理( Reset and clean up)(PC)/重置(Reset)(Mac)。

3. 选择将设置重置为其原始默认值(Reset settings to their original defaults)>重置设置(Reset settings)

Chrome完成自我重置后,登录浏览器并重新激活所有扩展程序(Chrome)然后,尝试使用它。您可能不会再次遇到该错误。

谷歌浏览器:接受连接

上面的指针应该已经帮助您解决了Google Chrome中的(Google Chrome)ERR_CONNECTION_REFUSED错误。诸如重置DNS缓存或更新DHCP租约之类的(DHCP)修复(Fixes)几乎一直有效,因此如果问题再次出现,请不要忘记快速运行它们。只需提前检查服务器端问题即可。



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts