如何解决 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
确认是否需要使用代理
如果不需要,直接前往系统设置将其关闭。如果需要,请打开控制面板中的代理配置以便比对。
- 2
打开操作系统的代理设置
Windows:设置 > 网络和 Internet > 代理。macOS:系统设置 > 网络 > 详细信息 > 代理。
- 3
关闭代理或更正 IP 与端口
关闭手动代理设置,或根据订单信息重新输入准确的 IP 与端口并保存。
- 4
禁用代理或 VPN 扩展程序
逐个关闭具有代理控制权限的扩展程序,并在每次关闭后刷新页面测试。
- 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 与端口恒定,运行状态均可在控制面板实时查看。
查看价格