Clash Verge TUN 模式设置详解:服务模式、管理员模式与常见问题

Clash Verge tun设置 / tun模式 是高频问题。一句话:TUN 模式 = 让整台电脑的流量都走代理,包括那些无视系统代理的程序。本文讲清开启前提和排查。

本文以 Clash Verge Rev v2.x 为准。

TUN 模式 vs 系统代理:先搞清区别 #

系统代理(System Proxy)TUN 模式
原理设置系统的 HTTP/SOCKS 代理创建虚拟网卡,接管整机流量
覆盖范围只覆盖遵守代理设置的程序(浏览器等)覆盖几乎所有程序,包括游戏、命令行工具
权限普通权限即可需要管理员权限(服务模式 / 管理员模式)
适合日常浏览器上网游戏加速、整机代理、有程序不走系统代理时

简单判断:浏览器能代理、但某个软件/游戏死活不走代理 → 该上 TUN 了。

开启 TUN 的前提:服务模式 / 管理员模式 #

TUN 需要较高权限。Clash Verge Rev 提供两种方式(二选一):

  • 服务模式(Service Mode,推荐):安装一个后台系统服务来获得权限,装一次以后每次正常启动都能用 TUN,不用每次右键管理员。
  • 管理员模式(Administrator):每次都以管理员身份运行 Clash Verge。

Clash Verge 服务模式

开启步骤 #

Windows #

  1. 设置(Settings) → 服务模式(Service Mode) → 安装(Install)(会弹 UAC,确认即可);或右键以管理员运行程序。
  2. 打开 设置 → TUN 模式(TUN Mode) 开关。
  3. Windows 上 TUN 使用 Wintun 驱动,通常自动处理,无需手动装驱动。

macOS #

  1. 设置 → 服务模式 / 授权内核:按提示输入密码授权(给内核 root 权限)。
  2. 打开 TUN 模式 开关。

Linux #

  1. 安装服务或给内核授权(按发行版,可能需要 setcap 或安装 service)。
  2. 打开 TUN 模式 开关。

Stack 选择(gVisor / System / Mixed) #

TUN 的协议栈可在设置里选:

Stack特点
gVisor兼容性最好,默认推荐,跨平台稳定
System走系统协议栈,性能更高,但对环境要求更高
Mixed两者混合

拿不准就用默认 gVisor;追求极致性能且没问题再试 System。

TUN 相关常见问题 #

现象原因 / 解决
TUN 开了没网没装服务模式/没管理员运行;或 DNS 没开 → 开启 DNS(建议 fake-ip)
TUN 开关打不开 / 自动回弹权限不足 → 先装服务模式或以管理员运行
开了 TUN 还是不走代理别的 VPN/代理也开了 TUN,虚拟网卡冲突 → 关掉其它 TUN 客户端
DNS 泄漏开启内置 DNS 并用 fake-ip 模式,避免系统 DNS 绕过
游戏/软件仍直连确认该程序没绑定特定网卡;必要时配合 自定义规则 指定其走代理

相关内容推荐 #