Clash Verge Rev 关闭后代理仍然生效怎么办?恢复系统网络
简答:Clash Verge Rev 关闭后代理仍生效,先在 Windows“设置→网络和 Internet→代理”关闭手动代理与脚本,再确认 Clash Verge Rev 的 TUN 已关闭;如果仍无法联网,再检查 WinHTTP、浏览器独立代理和网络栈。不要一开始就重置全部网络,因为这可能清除其他网络配置。
定义:“关闭后代理仍生效”是指客户端界面已经退出,但 Windows 系统代理、PAC 脚本、TUN 虚拟网卡、浏览器独立代理或 WinHTTP 设置仍让流量经过原来的代理路径。
先试这一步:关闭 Windows 手动代理和 PAC
如果你退出 Clash Verge Rev 后浏览器仍显示代理错误,先不要删除配置或重装客户端。打开 Windows“设置→网络和 Internet→代理”,依次检查“自动检测设置”“使用设置脚本”和“使用代理服务器”。微软说明中将自动检测、脚本和手动代理列为不同的代理设置入口,因此只关闭客户端窗口,不一定会清除系统中已经保存的代理状态。Microsoft 官方代理设置说明
- 关闭“使用设置脚本”;如果脚本地址不是你所在组织提供的,先记下地址,再关闭开关。
- 关闭“使用代理服务器”,清空或保留原地址前先截图。
- 如果“自动检测设置”导致代理反复出现,可暂时关闭它测试;办公网络依赖 WPAD 时,不要长期关闭。
- 关闭后完全退出浏览器,再重新打开测试。
最快判断方法是:关闭手动代理和脚本后,浏览器恢复正常,说明问题主要在 Windows 代理配置,而不是客户端进程仍在运行。按 Windows 版本、2026-11 界面核对时,菜单名称可能因语言包或系统版本略有差异。
先分清:系统代理残留还是 TUN 仍在接管流量
| 现象 | 优先检查 | 处理方向 |
|---|---|---|
| 浏览器打不开,关闭 Windows 手动代理后恢复 | 系统代理或 PAC | 在 Windows 代理设置中关闭开关,检查脚本地址 |
| 系统代理已经关闭,但部分应用仍经过代理 | TUN、虚拟网卡或其他 VPN | 重新打开客户端确认 TUN 状态,再退出或禁用对应网络适配器 |
| 只有 Chrome 或 Firefox 异常 | 浏览器独立代理、扩展或 PAC | 检查浏览器自己的网络设置,不要只看 Windows 设置 |
| 浏览器正常,但系统组件或命令行仍失败 | WinHTTP 代理 | 使用“netsh winhttp show proxy”查看,再按需重置 |
| 重启后代理又自动出现 | 开机启动、代理守护、VPN 自动连接 | 检查客户端自启动、服务模式和 Windows VPN 自动连接配置 |
Clash Verge Rev 的设置文件将“System Proxy”和“TUN Mode”作为不同开关:系统代理用于修改操作系统代理设置,TUN 则通过虚拟网络接口接管系统流量;开启 TUN 时通常不需要同时开启系统代理。Clash Verge Rev 官方仓库设置说明
因此,关闭客户端后仍有代理现象,不代表一定是“进程没有退出”。如果 TUN、系统代理和浏览器独立代理同时存在,排查时应一次只关闭一层,避免无法判断是哪一层恢复了直连。
完整操作:按六个检查点恢复 Windows 直连
1. 关闭 Clash Verge Rev 的系统代理
如果客户端仍能打开,先进入首页或网络设置,将“System Proxy”关闭,再关闭“TUN Mode”。等待状态提示完成后,从托盘菜单选择退出,而不是直接结束进程。官方设置文案显示,系统代理开关会修改操作系统代理;TUN 模式需要服务模式或管理员权限,且可能在服务不可用时自动关闭。官方设置字段与权限说明
2. 检查 Windows 的代理、PAC 与例外列表
进入“设置→网络和 Internet→代理”,关闭手动代理和设置脚本。若页面显示代理地址类似 127.0.0.1:7890、127.0.0.1:7897 或其他本机地址,先截图留档,再关闭开关。不要直接删除注册表项,因为你可能还需要恢复单位或学校的代理配置。
3. 检查浏览器是否另设代理
如果只有某个浏览器打不开网页,查看该浏览器的网络设置、代理扩展和 PAC 配置。Firefox 桌面版通常从“设置→常规→网络设置→设置”进入,但不同语言或版本的界面名称可能略有差异。浏览器独立代理不会因为 Windows 系统代理关闭而自动消失。
4. 确认 TUN 虚拟网卡和 VPN 没有继续工作
打开“设置→网络和 Internet→VPN”,检查是否存在仍处于连接状态的 VPN。再打开“设备管理器→网络适配器”,观察与 TUN 或虚拟网络相关的适配器是否仍在使用。不要随意卸载适配器;如果只是临时测试,可先禁用,确认网络恢复后再启用。
Windows 的“Always On”VPN 配置可能按照触发条件自动连接,因此退出某个客户端并不等于所有 VPN 配置都断开。微软文档说明,Always On VPN 可以按触发条件自动连接,需在 VPN 配置中单独检查。Microsoft Always On VPN 官方说明
5. 查看 WinHTTP 代理
以管理员身份打开命令提示符,先查看当前状态:
netsh winhttp show proxy如果结果显示使用了本机代理,而相关程序并不需要它,可以先保存当前配置:
netsh winhttp dump > "%USERPROFILE%\Desktop\winhttp-proxy-backup.txt"确认需要恢复直连后,再执行:
netsh winhttp reset proxy微软文档说明,netsh winhttp reset proxy 会将 WinHTTP 代理重置为 DIRECT;show proxy 用于查看当前配置,dump 可生成用于保存或恢复的配置脚本。该命令需要相应权限,副作用是依赖 WinHTTP 代理的程序将不再使用原代理。Microsoft netsh winhttp 官方命令说明
6. 最后才考虑 Winsock 重置
如果系统代理、PAC、浏览器代理、TUN 和 WinHTTP 都已关闭,但仍出现 ERR_PROXY_CONNECTION_FAILED、网络适配器异常或多个程序无法联网,可在管理员命令提示符执行:
netsh winsock reset执行后按提示重启 Windows。该操作会重置 Winsock 目录,可能影响依赖网络过滤、VPN、杀毒软件或代理软件的组件;执行前应记录当前 VPN、代理和网络过滤软件设置,重启后逐一恢复。若问题只出现在一个浏览器,不建议直接执行 Winsock 重置。
恢复后用这份五项清单确认没有代理残留
- 系统代理:Windows“代理”页面中的手动代理和设置脚本均为关闭状态,或只保留你明确需要的组织代理。
- 客户端状态:Clash Verge Rev 的 System Proxy 与 TUN 都关闭,托盘中没有继续运行的核心或服务。
- 浏览器状态:浏览器独立代理、PAC 和代理扩展已关闭;重启浏览器后仍能打开普通网页。
- 命令行状态:
netsh winhttp show proxy显示直连或没有配置代理;如果程序本来依赖 WinHTTP 代理,则以该程序要求为准。 - 应用范围:浏览器、终端、系统更新或办公软件分别测试一次。只有单个应用异常时,继续查该应用自己的代理设置,不要重复重置整个网络。
如果关闭代理后出现“网页能打开,但某个办公软件不能连接”,这通常说明该软件使用了独立代理、企业网络策略或自己的证书与网络组件,不能仅凭浏览器结果判断所有应用都已恢复。
失败回退:仍然断网时怎么处理
如果执行上述步骤后仍无法联网,按下面顺序回退,避免一次改变太多设置:
- 先重新打开客户端:如果 Windows 代理地址是你原来使用的本机端口,可临时启动 Clash Verge Rev,把 System Proxy 和 TUN 都保持关闭,再正常退出一次,观察系统代理是否恢复。
- 恢复 WinHTTP 备份:如果之前使用了
netsh winhttp dump,可根据桌面上的备份脚本恢复;不确定脚本内容时不要直接运行,先用文本编辑器查看。 - 检查代理守护:Clash Verge Rev 的代理保护功能可能用于阻止其他软件修改系统代理。若客户端仍在运行,先关闭代理保护,再关闭系统代理。
- 检查其他 VPN:如果重启后代理重新出现,检查 Windows VPN 的自动连接、第三方 VPN 服务和开机启动项。
- 最后重置网络:只有在多个程序都无法联网、Winsock 或网络适配器明显异常时,才考虑 Windows 的网络重置。网络重置会删除并重新安装网络适配器,可能清除已保存的网络和 VPN 配置,执行前应备份相关设置。
如果你看到的只是“代理连接失败”,但系统代理已经关闭,也可能是浏览器缓存的连接仍未释放。完全退出浏览器、重新打开后再测;不要把单次页面打不开直接判断为客户端仍在代理。
常见问题
Clash Verge Rev 退出后为什么还会显示代理?
常见原因包括 Windows 手动代理没有关闭、PAC 脚本仍在生效、TUN 或服务模式仍接管流量、浏览器自己保存了代理设置,以及 WinHTTP 仍配置了代理。先按“系统代理→PAC→TUN→浏览器→WinHTTP”的顺序检查,通常比直接重装更容易定位。
只关闭 Windows 系统代理,为什么某些软件还是不能联网?
系统代理只影响遵循 Windows 代理设置的程序。某些程序可能使用独立代理、TUN、VPN 虚拟网卡或 WinHTTP,所以需要分别检查应用设置和网络适配器。Clash Verge Rev 官方设置说明也将 System Proxy 与 TUN Mode 区分为两种不同机制。官方设置说明
执行 netsh winhttp reset proxy 会不会影响所有浏览器?
该命令针对 WinHTTP 配置,不等同于清空 Windows 设置页面里的全部代理选项。微软文档说明它会将 WinHTTP 代理重置为 DIRECT,因此依赖 WinHTTP 代理的程序可能改为直连;浏览器是否受影响取决于浏览器使用的网络接口和自身代理配置。执行前建议用 netsh winhttp dump 保存配置。
需要同时开启系统代理和 TUN 吗?
通常不建议在排障时同时开启。Clash Verge Rev 的官方设置文案指出,TUN 会捕获系统流量,开启后通常不需要再开启系统代理。两者同时存在时,可能出现重复代理、端口冲突或某些内网地址仍经过系统代理的情况。
关闭代理后出现 ERR_PROXY_CONNECTION_FAILED,下一步做什么?
先检查 Windows 代理页面是否仍有手动代理或 PAC,再确认浏览器没有独立代理;随后运行 netsh winhttp show proxy 查看 WinHTTP。只有确认这些设置都已清理、且多个程序仍无法联网时,才考虑 netsh winsock reset 并重启。
常见问题
Clash Verge Rev 关闭后为什么还会显示代理?
常见原因不是客户端窗口仍在运行,而是 Windows 手动代理、PAC、TUN、浏览器独立代理或 WinHTTP 设置仍然存在。先关闭系统代理和脚本,再检查 TUN 与浏览器设置。
只关闭系统代理后,为什么部分软件仍然不能联网?
部分软件可能不遵循 Windows 系统代理,而是使用独立代理、TUN、VPN 虚拟网卡或 WinHTTP。需要按应用范围分别检查,不能只用浏览器结果判断全部网络已经恢复。
netsh winhttp reset proxy 会清空浏览器代理吗?
它主要重置 WinHTTP 代理,不等同于清空 Windows 设置页面或浏览器自己的代理。执行前可用 netsh winhttp dump 保存当前配置,避免误删办公网络所需的代理。
关闭 Clash Verge Rev 后需要同时关闭 TUN 和系统代理吗?
排障时建议两者都确认关闭。官方设置文案将 System Proxy 和 TUN Mode 视为不同机制,TUN 接管流量时通常不需要再开启系统代理。
什么时候才需要重置 Winsock?
当系统代理、PAC、TUN、浏览器独立代理和 WinHTTP 都已确认关闭,但多个程序仍无法联网或网络组件明显异常时,再考虑 netsh winsock reset。执行前记录 VPN、代理和网络过滤软件配置,并准备重启电脑。
相关阅读
- 继续看 Clash Verge 系统代理不生效的分层排查
- 查看 Clash Verge TUN 模式的开启与权限检查
- 参考 Windows 11 代理地址、端口与不生效排查
- 如果代理显示连接但网页打不开,可按故障层级继续定位