1. 错误代码 ERR_PROXY_CONNECTION_FAILED 的底层含义
当浏览器抛出该错误代码时,其物理通信过程如下:
- Chrome 尝试连接目标网站时,先去检查 Windows 注册表:发现注册表中写着「所有流量必须发往 127.0.0.1:7890 代理服务器」;
- Chrome 乖乖向 127.0.0.1:7890 发送 TCP SYN 握手包;
- 但由于 CFW 已经被你卸载进垃圾桶了,操作系统找不到任何程序响应该端口;
- 操作系统底层直接回送 TCP RST(连接被拒绝),浏览器弹窗宣告连接失败!
💡 这不代表你的宽带欠费,仅仅是系统内部的代理路标没有及时撤除。
2. 命令行一键复位脚本(管理员权限)
打开 PowerShell(管理员),粘贴执行以下代码:
powershell
# 彻底注销用户与系统级别的所有代理路标
Set-ItemProperty -Path 'HKCU:SoftwareMicrosoftWindowsCurrentVersionInternet Settings' -Name ProxyEnable -Value 0
Remove-ItemProperty -Path 'HKCU:SoftwareMicrosoftWindowsCurrentVersionInternet Settings' -Name ProxyServer -ErrorAction SilentlyContinue
netsh winhttp reset proxy
ipconfig /flushdns 3. 浏览器内部缓存彻底清洗
部分 Chromium 浏览器(Edge / Chrome)会在内存中缓存代理状态长达数分钟:
- 在地址栏输入 `chrome://restart` 并回车;
- 浏览器将完全重启所有网络线程,加载最新的直连系统设置。
❓ 常见疑问与排查步骤
执行命令后还是打不开怎么办?
检查是否有其他第三方安全防护软件(如 360安全卫士、火绒)在后台锁定了浏览器代理设置,暂时退出安全软件再次执行修复。
用新的 Clash Verge 能直接顶替这个错误吗?
可以。启动 Clash Verge Rev 并开启系统代理,新的内核会接管 7890 端口,浏览器检测到该端口恢复监听,即可瞬间恢复上网。
QQ 能发消息但网页打不开是这个原因吗?
100% 是!QQ 和微信不依赖系统代理,直接走原生网络,而浏览器严格受制于代理注册表,是代理残留的最直观特征。