问题 问题排查
客户端开启后没有网络怎么办?代理软件断网的原因与恢复
打开 Clash Verge Rev、v2rayN 等代理客户端后整台电脑断网,或关闭后仍无法上网,多与系统代理残留、TUN 冲突、端口占用和规则设置有关。本文给出排查与恢复步骤。
- 作者
- 网络研究组
- 首次发布
- 最后更新
- 内容类型
- 问题排查
- 阅读时间
- 约 1 分钟
直接答案
客户端开启后没有网络,通常是以下几种情况:系统代理指向的端口没有被正常监听;TUN 模式与其他 VPN、加速器或安全软件冲突;当前出站模式或规则把所有流量指向了失效节点或拒绝策略;订阅到期导致节点全部失效。若关闭客户端后仍无法上网,多为系统代理设置残留。先关闭客户端并检查系统代理,再逐项恢复。
可能原因
- A
系统代理端口无人监听
客户端异常退出或端口被占用时,系统代理仍指向 127.0.0.1 的某个端口,但没有程序在监听,所有浏览器请求都会失败。
- B
系统代理设置残留
客户端崩溃或被强制结束后没有清理系统代理,关闭客户端后浏览器依然尝试连接不存在的代理。
- C
TUN 模式冲突
同时运行其他 VPN、游戏加速器或带网络防护的安全软件时,虚拟网卡和路由表可能互相覆盖,导致断网。
- D
出站模式或规则设置不当
全局模式下选中了失效节点,或者规则把流量指向了 REJECT 等拒绝策略,所有请求都会失败。
- E
节点全部失效
订阅到期或流量用尽后,所有经过代理的请求都无法完成,表现为开启客户端就没网。
- F
DNS 设置异常
客户端接管 DNS 后,如果 DNS 配置错误或上游不可达,所有域名都无法解析。
检查方法
- 关闭客户端后检查系统网络设置中的代理选项,确认没有残留的 127.0.0.1 代理。
- 在客户端中查看混合端口状态,确认端口没有被其他程序占用。
- 检查是否同时运行了其他 VPN、加速器或安全软件的网络防护功能。
- 切换到规则模式并选择一个确认可用的节点后再测试。
- 在浏览器中直接访问国内网站,区分是全部断网还是仅海外网站不可用。
解决步骤
-
恢复系统网络
完全退出客户端,在系统网络设置中关闭手动代理和自动代理配置,确认不开代理时可以正常上网。
-
排查端口占用
重新打开客户端,查看端口是否显示正常;若被占用,在设置中更换为其他端口,以客户端显示的为准,例如 7897。
-
关闭冲突软件
退出其他 VPN、加速器,暂停安全软件的网络防护功能,再开启 TUN 模式测试。
-
检查出站模式与节点
切换到规则模式,确认选中的节点可用,并检查规则中没有把常用域名指向拒绝策略。
-
检查订阅状态
确认套餐未到期、流量未用尽,并更新订阅获取最新节点。
-
重置 DNS 与 TUN 设置
如果开启 TUN 后断网,恢复客户端默认的 DNS 设置,必要时关闭再重新安装 TUN 所需的服务组件。
先判断断网范围
断网可以分成三种范围:全部网站都打不开、只有海外网站打不开、只有国内网站打不开。全部打不开优先查系统代理、端口和 TUN;只有海外打不开优先查节点和订阅;只有国内打不开优先查模式与规则。范围判断清楚后,排查方向就收窄了一半。
常见报错对照
| 报错 / 表现 | 可能原因 | 处理方向 |
|---|---|---|
| ERR_PROXY_CONNECTION_FAILED | 系统代理端口无人监听 | 检查端口或清除代理设置 |
| ERR_TUNNEL_CONNECTION_FAILED | 代理连接建立失败 | 检查节点与订阅 |
| ERR_CONNECTION_TIMED_OUT | 节点超时 | 更换节点 |
| ERR_NAME_NOT_RESOLVED | DNS 无法解析 | 检查 DNS 设置 |
| 端口被占用提示 | 其他程序占用了端口 | 更换端口 |
不同系统与客户端的差异
- Windows:系统代理位于「设置 → 网络和 Internet → 代理」;部分客户端崩溃后需要手动关闭这里的代理服务器开关。
- macOS:系统代理按网络服务分别设置,Wi-Fi 与有线网卡需要分别检查。
- Clash Verge Rev:开启 TUN 需要安装服务模式,失败时在设置中重新安装服务,参见 Clash Verge Rev TUN 模式设置。
- v2rayN:注意「系统代理」下拉菜单中的「清除系统代理」选项,可在退出前使用。
提示系统代理和 TUN 模式通常二选一即可。同时开启时出现问题,先关闭其中一个再排查。
注意不要为了排查断网而直接卸载系统网卡驱动或修改系统核心网络配置。优先使用客户端自身的恢复选项和系统自带的网络重置功能。
客户端的完整使用说明见 Clash Verge Rev 完整使用教程;DNS 相关报错参考 DNS 错误怎么办。
仍然无法解决怎么办?
如果按步骤操作后仍然一开客户端就断网,建议换一款客户端导入同一订阅测试,判断是客户端问题还是订阅问题;同时联系机场客服确认账户与节点状态,并查看机场状态页。系统网络已经被改乱时,可以使用系统自带的网络重置功能,但重置前请记录自定义的网络设置。
常见问题
代理客户端开启后没有网络怎么办?
客户端开启后没有网络,通常是以下几种情况:系统代理指向的端口没有被正常监听;TUN 模式与其他 VPN、加速器或安全软件冲突;当前出站模式或规则把所有流量指向了失效节点或拒绝策略;订阅到期导致节点全部失效。若关闭客户端后仍无法上网,多为系统代理设置残留。先关闭客户端并检查系统代理,再逐项恢复。
关闭客户端后还是上不了网怎么办?
多为系统代理残留。到系统网络设置中关闭手动代理,或重新打开客户端后正常关闭系统代理开关再退出。
开启 TUN 后断网,关闭 TUN 就正常?
通常是与其他 VPN、加速器或安全软件冲突,或 TUN 服务未正确安装。关闭冲突软件并重新安装服务组件再试。
只有国内网站打不开,海外网站正常?
说明国内流量也被送进了代理,检查是否误用了全局模式,或规则中缺少国内直连规则。