TUN 开启后 DNS 或路由异常怎么排查?

TUN 下的常见问题是 DNS 没有进入 Clash、路由绕过或回环、局域网地址被错误接管、以及 IPv6 处理不一致。

  • TUN 模式与权限
  • 故障排查
简要回答

TUN 下的常见问题是 DNS 没有进入 Clash、路由绕过或回环、局域网地址被错误接管、以及 IPv6 处理不一致。 把私有网段加入排除或 DIRECT,停用其他 VPN 后重建 TUN;IPv6 黑洞可用 IPv4 对照测试后再调整。

DNS 请求、默认路由和内网网段哪里被接管

开启 TUN 后分别测试公网域名、路由器地址和一个局域网设备,并在日志中核对 DNS 请求与流量是否进入预期接口。

  • DNS hijack 是否覆盖系统查询地址
  • auto-route 或 route-address 是否按客户端文档配置
  • 局域网网段是否需要绕过
  • IPv6 是否被启用但没有完整规则

排除局域网并重新建立 TUN 路径

  1. 先查看连接列表和 DNS 日志,确认请求是否进入内核(参见 DNS FAQ
  2. 把局域网、路由器和本机网段加入直连或排除列表
  3. 关闭其他 VPN 后重新创建 TUN 接口
  4. 遇到 IPv6 黑洞时先切回 IPv4 验证

TUN 路由变更可能影响局域网发现、投屏和打印

DNS 和路由必须一起排查(参见 TUN 设备说明

不同客户端的 TUN 设置名称可能不同