TUN 模式 · v2.5.5
TUN 模式还是系统代理?Clash Verge 两种接管方式对比
对比两种模式的接管范围、权限要求与 macOS 上 DNS 改写为 223.6.6.6 的行为差异,给出切换前需要确认的检查项。
适用版本:v2.5.5
更新日期:2026-09-23
来源:官方 Releases、文档与公开 issue
接管范围不同
系统代理只接管遵循系统代理设置的应用程序,命令行工具、部分游戏与不走系统代理的程序不会被接管。TUN 模式在网卡层建立虚拟接口接管流量,覆盖范围更广,包括不读取系统代理设置的程序。
权限要求不同
系统代理几乎不需要额外权限。TUN 模式需要系统级网络权限:Windows 依赖服务模式,Linux 依赖 clash-verge-service 与 root 权限,macOS 在开启时会把系统 DNS 改写为 223.6.6.6 并在关闭后恢复。
常见问题集中在网络栈
官方 FAQ 与公开 issue 指出,多网卡、多网段冲突会导致 TUN 下网络异常,需要先移除多余网卡。若开启 TUN 后无法上网,优先排查是否有虚拟网卡、容器网络或 VPN 残留接口与 TUN 接口冲突。
Linux 下非 root 运行时 TUN 开关可能灰显,需要确认 clash-verge-service 已安装并处于运行状态。
常见问题
开启 TUN 后 DNS 被改成 223.6.6.6 正常吗?
macOS 上是预期行为,客户端在开启 TUN 时改写系统 DNS 并在关闭后恢复。若关闭后未恢复,可在网络设置中手动改回原 DNS 或重启一次客户端。
TUN 开启失败怎么排查?
按权限、服务、网络栈三步排查:确认以足够权限运行、确认服务进程存在、确认没有多网卡或多网段冲突。