TUN 模式为什么需要管理员或系统权限?

TUN 需要创建虚拟网卡并接管路由,系统会要求更高权限。

规则、DNS 与 TUN

问题解答

TUN 模式不是普通应用代理,它涉及虚拟网卡、路由表、DNS 劫持和系统网络栈,因此 Windows、macOS、Linux 都可能要求管理员权限。

权限不足时,表现为 TUN 开关打不开、内核启动未完成、没有网络或日志显示 permission denied。

只给可信客户端授权,不要给来源未核验的工具管理员权限。

处理建议

  • 以管理员身份启动测试。
  • macOS 检查网络扩展权限。
  • Linux 检查 CAP_NET_ADMIN 或 sudo。