全站智能检索

直接说出你的问题

AI 会理解问题含义,并从本站机场档案和实用文章中找出最相关的内容。

试试:

输入问题后按回车搜索。

故障排查

Clash TUN 模式一开就断网?按节点、DNS、路由三层排查

系统代理正常,TUN 一开启全机断网,通常应先排除节点,再查看 DNS 劫持、出口网卡、严格路由与其他 VPN 冲突。

先看重点先关 TUN、用系统代理确认节点可用;再退出其他 VPN,只开一个客户端测试。若 IP 能通而域名不通查 DNS,网络切换后失败查出口网卡,局域网或虚拟机异常再看 strict-route 和排除网段。

系统代理能用,TUN 一打开就全机断网,说明订阅和节点未必有问题。两种模式的差异主要落在虚拟网卡、路由和 DNS;排查也应从这三层开始,而不是反复更新订阅。

第一步永远是关掉 TUN,用同一个节点和同一个目标验证系统代理。 系统代理也不通,就先按节点超时排查订阅更新报错处理;只有它稳定可用,TUN 故障才值得继续查。

先保证电脑里只有一个接管者

完全退出其他 VPN、旧版 Clash、游戏加速器和会安装虚拟网卡的安全软件,再重启当前客户端测试。多个程序可能同时改默认路由、DNS 或防火墙,界面上“另一个软件没连接”也不代表其服务已经退出。

不要同时切换节点、TUN 堆栈、DNS 和 MTU。每次只改一项,改完复现同一个网站,否则即使恢复也不知道是哪一项起作用。

IP 能通、域名不通,先看 DNS

Mihomo 的 dns-hijack 会把匹配的 DNS 请求送入内置 DNS 模块。域名全失败而直接访问已知 IP 有响应,才支持 DNS 方向;两者都失败则更像路由、节点或防火墙。

检查运行时配置中 DNS 是否启用、nameserver 是否可达,以及代理服务器域名如何解析。Android 还要注意私人 DNS:Mihomo 文档明确说明,开启私人 DNS 时 TUN 无法自动劫持这类请求。不要为了让页面出现而长期启用 skip-cert-verify,证书验证失败应另查时间、域名或链路。

切换 Wi-Fi 后才坏,检查出口网卡

auto-detect-interface 用来自动选择出口。电脑同时连接 Wi-Fi、有线网、手机热点、虚拟机网卡时,自动判断可能选到已经没有上网能力的接口。

先关闭再开启 TUN,让路由按当前网络重建。问题只在多网卡环境出现时,再记录实际出口并测试显式选择;不要在单网卡正常时提前写死接口,否则下一次换网络还会失败。

局域网、虚拟机坏了,不等于公网节点坏了

strict-route 会更严格地把连接导入 TUN。在 Windows 上,它还会添加防火墙规则以限制普通多宿主 DNS 行为,官方同时提示某些应用如 VirtualBox 可能受影响。

如果公网正常,只有 NAS、打印机、局域网开发服务或虚拟机失联,问题更像本地网段被接管。应给可信的局域网网段设置路由排除,而不是关闭整个防火墙。排除范围只写实际使用的私网,别用过大的网段把公网流量也绕开。

堆栈和 MTU 放到最后

Mihomo 支持 systemgvisormixed 堆栈;官方把 mixed 作为无问题时的常用选择。只有前面的节点、DNS、出口网卡和冲突程序都排除后,才逐一切换堆栈。

MTU 也不是越小越兼容。症状若是所有连接立即失败,它通常不是首要怀疑对象;只有部分网站、上传或大包连接卡住时,才值得做有记录的单变量测试。

日志要看复现时段和正确目录

Clash Verge Rev 官方文档区分 GUI 日志与 service 目录里的内核日志。先调整所需日志级别,重启客户端,再重复一次“TUN 关闭正常、开启失败”的流程,保留时间点。

分享日志前遮住订阅 URL、节点密码、UUID、个人路径和公网 IP。只发一句“日志没有报错”帮助不大;可复现时间、运行模式、系统版本和两种模式的对照结果更有价值。

排查完成后,保留能工作的最小配置。系统代理已经覆盖全部需求,就可以继续用系统代理;TUN 是为覆盖范围服务的,不是必须开启的性能增强开关。

先准备一个可恢复的基线

修改前记下当前客户端版本、TUN 堆栈、DNS 模式、是否 strict-route,以及系统正在使用的 Wi-Fi/有线网卡。能导出设置时,只保存在本机受控位置;订阅配置含凭据,不要上传到公开网盘。

每次实验后都回到同一基线:关 TUN、重启内核、确认系统代理仍可用。否则上一项留下的路由可能影响下一项,让“切换堆栈后恢复”成为错误归因。

哪些现象应停止继续改 TUN

  • 只是一条节点失败,而同协议其他节点正常;
  • 订阅本身返回 401、403 或 YAML 错误;
  • 关闭代理后底层 Wi-Fi/移动热点也没有网络;
  • 目标服务因为账号或地区政策拒绝访问;
  • 系统时间错误导致全部 HTTPS 证书失败。

这些问题发生在 TUN 之前或之后的其他层。继续调整 MTU、堆栈和 DNS 只会增加变量。

修复后做一次切网和重启验证

临时恢复不等于稳定。成功后至少做三次:关闭再开启 TUN;在 Wi-Fi 与手机热点之间切换后重连;重启系统后再次连接。每次都用同一组普通 HTTPS、域名解析和目标应用检查。

如果只有重启后复发,记录服务模式与启动顺序;只有切网后复发,优先看出口接口重新选择;运行一段时间才复发,再结合该时段内核日志看 DNS、UDP 会话或路由变化。这些时间特征比一句“一开就断”更能定位根因。

资料来源

以下来源于 2026/8/8 复核。版本、支持平台和发布状态以后续官方页面为准。

  1. Mihomo 官方文档:TUN
  2. Mihomo 官方文档:DNS
  3. Clash Verge Rev 官方文档:导出日志

持续更新

收到新教程,也欢迎纠错

想收到新文章,可以关注 TG 频道;发现下载失效、套餐变化或步骤不一致,请附上页面链接和可公开的截图。不要发送订阅链接、密码或完整账户信息。