如何解决 Chrome 中的 ERR_PROXY_CONNECTION_FAILED 错误

更新于:

当 Chrome 被配置了代理却无法与该地址建立连接时,就会显示 ERR_PROXY_CONNECTION_FAILED。与 407 错误不同,此时 Chrome 完全没有收到来自代理的任何响应。最常见的原因是设备指向了一个已停止运行的代理,或是填错了端口。

需要稳定高可用的代理服务?

Chrome 为何会提示 ERR_PROXY_CONNECTION_FAILED

  • 残留的代理设置。 你曾在一台 Windows 或 macOS 设备上配置过代理,订单到期或停用后未关闭该配置。Windows 和 macOS 上的 Chrome 会直接使用系统代理,导致所有网站均无法打开。
  • 端口或 IP 错误。 端口号哪怕输错一位,Chrome 也会被导向一个根本没有服务在监听的端口。
  • 启用了代理扩展程序。 SwitchyOmega、FoxyProxy 或 VPN 扩展会覆盖系统代理设置,且很容易被遗忘。
  • 流氓软件擅自篡改代理。 某些广告软件和“网络加速”工具会擅自修改系统代理。如果你从未手动配置过代理,需要排查此项。

真实报错输出

我们使用 --proxy-server=http://203.0.113.10:8080(文档示例地址)启动 Chromium,该端口后方未运行任何代理服务。网络日志(net-log)记录了 ERR_PROXY_CONNECTION_FAILED,其底层错误为 ERR_CONNECTION_REFUSED:主机明确响应目标端口拒绝连接。

针对同一地址,proxy checker 返回 connect failed,curl 则输出 curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server。这三处结果指明了同一问题:你正在使用的 ip:port 没有服务在监听。

各设备排查与修复方法

  • Windows 10/11: 打开 设置 > 网络和 Internet > 代理。如不需要代理,直接关闭手动设置;如需使用,请核对 IP 和端口与控制面板中的订单信息是否一致。详细关闭步骤请参阅 关闭代理指南。
  • macOS: 系统设置 > 网络 > 选择 Wi-Fi 或 以太网 > 详细信息 > 代理,若不再使用,关闭“网页代理 (HTTP)”和“安全网页代理 (HTTPS)”。
  • Android: 打开当前连接的 Wi-Fi 网络,点击修改或高级选项,将代理设置为“无”。如果仅在某个特定 Wi-Fi 下出现此错误,说明该网络单独保存了代理配置。
  • Chrome 扩展程序: 打开扩展程序管理页面,逐一禁用代理和 VPN 类扩展,并刷新网页排查问题来源。
  • Edge: 同样基于 Chromium 且遵循 Windows 系统代理,修复 Windows 代理设置后 Edge 即可恢复正常。

如果需要继续使用该代理

请使用检测工具测试该配置。如果有效订单提示 connect failed,通常是端口配置混淆所致:部分订单会为 HTTP 和 SOCKS5 分配不同端口,请务必使用与控制面板所选协议匹配的端口。若检测工具通过但 Chrome 仍报错,说明设备上的配置与测试行不符,请重新复制。防关联指纹浏览器出现此故障同样表现为代理检测失败,详情请参阅 GoLogin proxy setup。

操作步骤

  1. 1

    确认是否需要使用代理

    如果不需要,直接前往系统设置将其关闭。如果需要,请打开控制面板中的代理配置以便比对。

  2. 2

    打开操作系统的代理设置

    Windows:设置 > 网络和 Internet > 代理。macOS:系统设置 > 网络 > 详细信息 > 代理。

  3. 3

    关闭代理或更正 IP 与端口

    关闭手动代理设置,或根据订单信息重新输入准确的 IP 与端口并保存。

  4. 4

    禁用代理或 VPN 扩展程序

    逐个关闭具有代理控制权限的扩展程序,并在每次关闭后刷新页面测试。

  5. 5

    使用检测工具验证

    将配置粘贴至 proxy checker;只要不再显示 connect failed,即表示修复完成。

常见问题

ERR_PROXY_CONNECTION_FAILED 意味着电脑中毒了吗?

通常不是。这只是 Chrome 表示无法连接到预设代理的错误代码,最常见的原因是残留的旧配置。仅在你从未手动配置过代理时,才需要怀疑是否有流氓软件干扰。

我已经关闭了代理,为什么 Chrome 依然报错?

请检查拥有代理权限的扩展程序;若在 Android 上,请核对当前连接的 Wi-Fi 详细设置。修改后请完全退出并重启 Chrome,以便重新加载网络配置。

该错误与 ERR_TUNNEL_CONNECTION_FAILED 有何区别?

本错误表示 Chrome 完全连不上代理服务器。而隧道连接失败则表示已成功连接到代理,但未能建立 HTTPS 隧道;详情请参阅 ERR_TUNNEL_CONNECTION_FAILED。

Firefox 提示代理服务器拒绝连接,是同一个问题吗?

根本原因相同,都是目标端口拒绝连接,只是 Firefox 使用了不同的报错文案。详情请参阅 proxy server refusing connections。

需要稳定高可用的代理服务?

VinaProxy 代理在整个订单有效期内保持 IP 与端口恒定,运行状态均可在控制面板实时查看。

查看价格

相关文章

设置教程
如何在手机、电脑和 Telegram 上关闭代理
介绍如何通过 iPhone、Android、Chrome、Windows 10/11、macOS 和 Telegram 各自的系统菜单关闭代理,以及如何确认代理已完全关闭。
代理错误
代理服务器拒绝连接:错误原因及含义
当代理端口不接受任何连接时,Firefox 会提示代理服务器拒绝连接。使用 curl 排查原因、测试端口并修复 Firefox 设置。
免费工具
代理检测工具:在线检测你的代理IP
免费代理检测工具:以ip:port:user:pass格式粘贴最多100个代理,在线检测可用性、出口IP和延迟,并了解各种错误的含义。
代理配置教程
Google Chrome代理配置完整指南
通过Chrome扩展插件、--proxy-server命令行参数或独立用户配置,在Google Chrome中配置VinaProxy HTTP(S)代理,无需更改整台电脑的系统IP。
代理配置教程
如何在 Windows 10 与 Windows 11 上配置代理
通过 WinINET 系统设置、PowerShell 环境变量或 netsh winhttp 在 Windows 10 和 Windows 11 上配置 VinaProxy HTTP(S) 代理。
代理配置教程
如何在 macOS 上配置代理(Sonoma、Sequoia 与 Ventura)
通过系统设置 → 网络 → 代理在 Mac(macOS Sonoma、Sequoia、Ventura)上配置 VinaProxy HTTP 和 HTTPS 代理,或使用 networksetup CLI 自动化切换。
代理配置教程
如何在GenLogin中设置代理(单个配置文件与批量导入)
在GenLogin防关联浏览器中配置HTTP ip:port:user:pass代理。同步时区与WebRTC设置,排查配置文件连接故障。
代理配置教程
如何在 cURL 中使用代理(命令行语法与调试技巧)
在 Linux、macOS 和 Windows 上使用 curl 执行带认证的 HTTP(S) 代理请求(-x http://user:pass@ip:port 与 -U 参数使用详解)。