一句话结论
TUN 需要系统级权限来创建虚拟网卡——以管理员身份运行客户端并允许驱动安装,同时确保没有其它 VPN 或 TUN 工具在运行,是解决此问题的关键。
可能的原因(按概率排序)
- 1 客户端未以管理员 / 系统权限运行
- 2 虚拟网卡驱动未安装成功或被安全软件拦截
- 3 另一个 VPN / TUN 工具已占用虚拟网卡
- 4 DNS 设置冲突导致开启后无法解析
排查步骤
- 1
Windows 上右键客户端选择「以管理员身份运行」后再开启 TUN
创建虚拟网卡需要提权,权限不足时开关会自动弹回
- 2
允许系统或安全软件弹出的驱动安装请求
驱动被拦截会导致 TUN 无法建立
- 3
macOS 上到「系统设置 → 隐私与安全性」允许该应用的网络扩展
macOS 对网络扩展有额外授权流程
- 4
退出所有其它 VPN、加速器、TUN 类工具后重试
同时接管全局流量的工具会互相冲突
- 5
开启后若能连接但无法解析域名,在客户端里调整 DNS 策略(例如启用 fake-ip)
TUN 接管后 DNS 走向改变,策略不当会表现为「连着却打不开网页」