Article · 规则分流与故障排查 · 故障排查

关闭代理后国内网站打不开:残留系统代理的清理

关闭代理客户端后连国内网站都打不开,通常是客户端没有正常退出,留下了系统代理、自动配置脚本、环境变量或网卡 DNS 设置,系统仍把请求送往一个已经不存在的本地端口。本文按 Windows、macOS、手机与浏览器分别给出检查位置和清理步骤。

发布 最近更新 品牌资料整理日期 搜索意图 故障

一句话原因:系统还在把请求送往一个已经消失的端口

关闭代理后连国内网站都打不开,几乎都是因为客户端没有正常退出,留下了它写入的设置——系统代理、自动配置脚本地址、环境变量或网卡 DNS——系统仍按这些设置把请求送往本机一个已经无人监听的端口或地址。 较快的恢复方法是重新打开原客户端、关闭系统代理后再正常退出;客户端已卸载或仍不能恢复时,再按平台手动清理。

常见的触发场景包括:在任务管理器中强制结束客户端、客户端更新过程中被中断、电脑在代理开启状态下休眠后客户端崩溃、直接卸载了正在运行的客户端。

先认出“残留”的特征

现象 指向
浏览器提示“无法连接到代理服务器”或类似字样 系统代理或自动配置脚本残留
浏览器能用,命令行工具全部超时 环境变量残留
所有程序都无法解析域名,但用 IP 能访问 网卡 DNS 残留
只有某一个浏览器打不开 浏览器扩展或浏览器自身的代理设置
整机断网,网络设置里多出一块虚拟网卡 TUN 残留,见下方链接

TUN 模式留下的路由和虚拟网卡属于另一类残留,处理方法见 开启 TUN 模式后断网。本文处理的是前四类。

Windows 上的清理步骤

  1. 手动代理:打开“设置 → 网络和 Internet → 代理”,在“手动设置代理”中关闭“使用代理服务器”。
  2. 自动配置脚本:在同一页面查看“使用设置脚本”,若填有本机地址开头的脚本地址,将其关闭。
  3. 系统服务代理:在命令提示符中运行 netsh winhttp show proxy,若显示了代理地址,而你并没有主动设置过,可用管理员权限运行 netsh winhttp reset proxy 恢复为直连。
  4. 环境变量:在“系统属性 → 环境变量”中,检查用户变量与系统变量里是否有名称含 PROXY 的条目,删除你不再需要的那些。
  5. 网卡 DNS:在网络适配器属性中查看 IPv4 与 IPv6 的 DNS 设置,若被改成了本机地址或内部保留地址,恢复为“自动获得 DNS 服务器地址”。
  6. 刷新缓存:在命令提示符中运行 ipconfig /flushdns。

macOS 上的清理步骤

  1. 打开系统设置中的“网络”,选择当前使用的网络服务(例如 Wi-Fi),进入“详细信息 → 代理”,关闭所有被勾选的代理类型,包括“自动代理配置”。
  2. 每个网络服务都要检查:Wi-Fi、有线网卡、雷雳网桥等各有一份独立设置,客户端可能只修改了其中一部分,也可能全部修改了。
  3. 在同一位置的 DNS 页面,删除被添加的本机或内部地址。
  4. 在终端执行 scutil --proxy,确认输出中不再显示已启用的代理。
  5. 检查终端配置文件中是否写入过代理相关的环境变量,若有且不再需要,将其删除或注释。

手机上的清理步骤

  • iOS:在“设置 → 通用 → VPN 与设备管理”中查看是否仍有处于连接状态的配置,将其断开;在当前 Wi-Fi 的详情页中,确认“配置代理”为“关闭”。
  • Android:在当前 Wi-Fi 的高级设置中,确认代理为“无”;在网络设置中检查“私人 DNS”是否被改为你不认识的地址;在 VPN 设置中确认没有处于“始终开启”状态的代理应用。

手机上的残留多数是 VPN 配置仍处于开启状态,而客户端已被系统清理出后台。断开或删除该配置即可恢复。

浏览器层面的残留

部分浏览器允许单独设置代理,不跟随系统;代理切换类扩展则会直接覆盖浏览器的代理设置。检查方法:

  1. 用浏览器的无痕窗口(通常不加载扩展)访问网页,能打开说明问题在扩展;
  2. 在扩展管理页中停用代理类扩展,或把它切换到“直接连接”;
  3. 在浏览器设置中搜索“代理”,确认使用的是系统设置。

公司或学校设备上的特殊情况

在单位管理的电脑上,有些代理设置并不是代理客户端留下的,而是单位通过管理策略统一下发的,例如访问内部系统所需的企业代理或自动配置脚本。这类设置有几个特征:设置项显示为灰色无法修改,或者修改后重启又被恢复;脚本地址指向单位的内部域名,而不是本机地址。

遇到这种情况,不要删除或绕过这些设置,它们关系到内部系统的访问和单位的安全管理。应当只清理明确由代理客户端写入的那一部分——通常以本机地址加端口号的形式出现——其余的保持原样。拿不准时,先联系单位的信息技术部门确认,再动手修改。

清理之后如何确认干净

1. 关闭所有代理客户端
2. 访问两个国内网站 → 均可打开
3. 在命令行访问同一网站 → 可以连接
4. 查看系统代理设置 → 均为关闭
5. 查看网卡 DNS → 为自动获取或你自己设定的服务器

五项都通过,说明系统已回到干净状态。之后再启动代理客户端,就能排除旧设置的干扰。

预防:让客户端有机会“收拾干净”

  • 退出客户端时使用托盘或菜单栏的“退出”,不要直接结束进程;
  • 电脑休眠前可以先关闭系统代理,尤其是笔记本合盖后经常出现异常的情况;
  • 卸载客户端前,先在客户端里关闭系统代理和 TUN,再退出、再卸载;
  • 更换代理工具时遵循完整的切换顺序,见 同时运行多个代理工具的冲突与正确关闭方式。

文中出现的“系统代理”“自动配置脚本”“TUN”等术语,可在 常用术语表 中查阅统一解释。更多排错主题回到 规则分流与故障排查专题页。修改系统网络设置时,请遵守所在单位对设备管理的规定。

常见问题

为什么退出代理软件后,所有网页都打不开?

代理软件在运行时修改了系统代理设置,把请求指向本机的某个端口。如果软件被强制结束、崩溃或在系统休眠中异常退出,它没有机会撤销这项设置,系统仍把请求发往一个已经无人监听的端口,于是所有网页都失败。

怎样恢复得快一些?

重新打开原来的代理客户端,在里面关闭系统代理,再从菜单正常退出,客户端会自行撤销它写入的设置。如果客户端已经卸载,再按本文的平台步骤手动关闭代理设置。

系统代理已经关了,浏览器还是提示无法连接到代理服务器,还要查哪里?

依次检查:是否残留了自动配置脚本地址、浏览器扩展是否接管了代理、系统环境变量中是否仍有代理地址,以及网卡的 DNS 是否被改成了本机或内部地址。

来源与更新

品牌字段来自本站品牌数据文件(整理自 2026-09-04 品牌清单,Vendor Data,官网待核实);测速截图为 2026-10-18 复核后发布的单次 Measured Data;AI 与流媒体均为 Not Tested。发布 2026-10-18,最近更新 2026-10-18。本页不承诺任何平台的收录、排名或引用。