疑难解答入门

开启代理后没有网络怎么办?所有网页都打不开的排查方法

开代理后整台电脑断网,通常是流量被接管后没有被正确转发。先测节点延迟判断问题在不在机场,再逐项检查系统代理、TUN、规则与 DNS。

文章目录
  1. 先判断:问题在机场还是在本机
  2. 接管方式:系统代理与 TUN
  3. 模式、DNS 与端口
  4. 关掉客户端后仍然没网
  5. 快速自查清单
  6. 常见问题
  7. 参考资料

简要回答

开启代理后完全没网,先测一下节点延迟:全部超时就是节点或订阅问题,按节点超时方向处理。延迟正常的话,问题在本机:只保留系统代理或 TUN 其中一种接管方式,临时切到全局模式测试,再检查 DNS、端口占用和安全软件拦截。关掉客户端后仍然断网,多半是系统代理没有被还原。

先判断:问题在机场还是在本机

开代理后所有网页都打不开,本质是客户端接管了流量,却没能把它正确送出去。排查前先做两个最省时间的判断。

现象客户端里所有节点测速都显示超时或 -1

检查订阅是否过期、流量是否用尽、系统时间是否准确

处理

问题不在本机设置,而在节点或订阅。登录机场后台确认套餐状态并更新订阅,具体步骤见代理连接失败排查和订阅更新失败排查。

现象节点延迟正常,但网页全都打不开

检查访问 ipinfo.io 看出口 IP

处理

显示国内 IP,说明流量根本没进代理,按下文「接管方式」一节检查;显示节点所在地的 IP,说明链路是通的,问题在规则或 DNS。

接管方式:系统代理与 TUN

TUN 模式TUN mode

客户端创建一块虚拟网卡,从网络层接管整台设备的流量,连不读取系统代理的命令行工具、游戏也会被覆盖。系统代理则只对遵循系统设置的程序(主要是浏览器)生效。

现象网页无限加载,或部分请求像在原地打转

检查系统代理和 TUN 是否同时开着

处理

只保留一种。先关掉 TUN、只用系统代理测试;还是不行再反过来。两者叠加容易让流量回环,DNS 也会被处理两次。

现象出口 IP 仍是国内 IP

检查系统代理开关是否打开、系统里登记的端口与客户端监听端口是否一致

处理

在客户端主界面或托盘菜单打开「系统代理」。如果改过本地端口,系统代理设置里的端口也要跟着改,否则流量会被送到一个没人监听的端口。

现象开启 TUN 后断网,只用系统代理时正常

检查杀毒软件或防火墙是否拦截了虚拟网卡

处理

把客户端加入安全软件白名单,或临时退出安全软件测试。TUN 依赖虚拟网卡驱动,驱动异常时需要在客户端里重新安装服务或驱动。

模式、DNS 与端口

现象规则模式下打不开,切到全局模式正常

检查规则文件是否过旧或配置有误

处理

更新订阅或规则集;仍不行就重置客户端配置后重新导入订阅。注意不要误选「直连」模式,它不会把任何流量交给节点。

现象浏览器停在「正在解析主机」,然后报 DNS_PROBE_FINISHED 类错误

检查客户端 DNS 是否开启、是否有 fake-ip 缓存残留

处理

启用客户端内置 DNS,系统 DNS 改成公共 DNS,再刷新 DNS 缓存。完整步骤见 DNS 错误排查。

现象日志里出现 bind 或 address already in use

检查是否有另一个代理程序占着同一端口

处理

退出其他代理软件或结束残留进程,或者在客户端设置里换一个本地端口,并同步修改系统代理端口。

现象其他程序能上网,只有浏览器不行

检查浏览器代理设置和代理类扩展

处理

把浏览器的代理设置改为「使用系统设置」,暂时停用 SwitchyOmega 等代理扩展,它们会覆盖系统代理。

关掉客户端后仍然没网

  1. 手动关闭系统代理

    Windows 在「设置 → 网络和 Internet → 代理」里关闭「使用代理服务器」并清空脚本地址;macOS 在网络设置的代理选项里取消勾选各项代理。

  2. 清除残留的 PAC 地址

    自动代理配置里如果还留着 127.0.0.1 开头的地址,删掉它。

  3. 重启电脑

    用过 TUN 模式的,重启可以清掉残留的虚拟网卡和路由表。

快速自查清单

检查项 正常表现
节点延迟测试 至少部分节点有正常数值
ipinfo.io 出口 IP 显示节点所在地
接管方式 系统代理与 TUN 只开一种
全局模式测试 能打开网页
DNS 客户端内置 DNS 已开启
客户端日志 没有端口占用报错
浏览器代理 使用系统设置,无冲突扩展

确认节点延迟正常、全局模式也不通,并且另一台设备导入同一订阅同样无法上网,才需要联系机场客服。绝大多数情况问题出在本机配置上。系统代理与 TUN 的具体开关位置见 Clash 教程和 V2RayN 使用教程。

常见问题

关掉客户端以后反而连国内网站也打不开了,为什么?

客户端非正常退出时没有还原系统代理,系统仍把流量交给一个已经不存在的本地端口或 PAC 地址。到系统网络设置里手动关闭代理、删除残留的 PAC 地址;用过 TUN 模式的,重启一次电脑清掉残留的虚拟网卡和路由。

系统代理和 TUN 模式应该开哪个?

日常用浏览器上网,开系统代理就够了。命令行、Git、Docker、游戏等不读取系统代理的程序需要走代理时,再改用 TUN 模式。两者不要同时开启,否则容易出现流量回环或 DNS 混乱。

客户端显示已连接,怎么确认流量真的走了代理?

打开 ipinfo.io 这类 IP 查询网站。显示国内 IP,说明流量没进代理,重点查系统代理开关和端口;显示节点所在地 IP,说明链路已通,问题在 DNS 或分流规则。

参考资料

  1. 机场Z:客户端开启后没有网络怎么办?
  2. 梯子指南:机场显示正常但无法上网怎么办?

技术编辑的提醒文章内容会随客户端版本更新而调整,最后核对时间为 2026年10月29日。发现过时信息,欢迎通过关于页反馈。