Skip to content

代理客户端 TUN 模式怎么开:各客户端设置要点 ​

结论先说:大多数人用“系统代理”就够了;只有当某些软件(命令行工具、游戏、部分桌面应用)不走系统代理时,才需要开 TUN。电脑上开 TUN 的关键是给客户端管理员权限或安装它的服务组件;手机上的客户端本身就以 VPN 方式运行,不需要另外找 TUN 开关。

实机核验与界面说明(核验日期:2026-10-09)

本文已基于最新主流客户端实机核验虚拟网卡 TUN 模式的开启位置与系统服务安装逻辑。

1. TUN 是什么,什么时候需要 ​

TUN 模式下,客户端会在系统里创建一块虚拟网卡,把系统的网络流量引到这块网卡上,再按规则决定直连还是走代理。因此它能接管几乎所有程序,包括不读取系统代理设置的软件。

情况是否需要 TUN
只用浏览器访问网站不需要,系统代理即可
命令行工具(如 git、npm、curl)连不上需要,或单独给工具配置代理
某些桌面应用、游戏不走代理需要
手机上使用不需要额外设置,手机客户端本身就是 VPN 方式

系统代理、TUN、规则、全局之间的完整关系见 系统代理、TUN、规则和全局是什么关系。简单记:系统代理和 TUN 决定“哪些流量交给客户端”,规则和全局决定“交过来的流量往哪里走”,两者互不替代。

开 TUN 之前

  1. 先确认在系统代理模式下已经能正常上网。系统代理都不通时开 TUN 解决不了问题,应先按 机场不能用时,应该先检查哪几个地方 排查。
  2. 关闭其他 VPN、加速器、游戏加速器。多个虚拟网卡同时运行很容易互相冲突。
  3. 开启 TUN 后,一般不需要再同时开系统代理(个别客户端同时开也无妨,但没有必要)。

2. 各电脑客户端开启要点 ​

客户端TUN 开关名称权限要求
Clash Verge Rev「虚拟网卡模式」安装服务模式,或以管理员身份运行
v2rayN「启用 Tun」以管理员身份重启
FlClash「虚拟网卡」管理员模式
Hiddify服务模式选「VPN」或「VPN 服务」VPN 需管理员权限,VPN 服务通过后台服务运行

Clash Verge Rev ​

  1. 打开「设置」,在系统设置区域找到「虚拟网卡模式」开关。
  2. 如果开关旁提示“TUN 模式需要安装服务模式或管理员模式”,点击「安装服务」。Windows 会请求管理员授权,macOS 会要求输入电脑密码。
  3. 安装完成后打开「虚拟网卡模式」开关。「首页」也有对应的快捷开关。

如果出现“由于服务不可用,TUN 模式已自动关闭”,说明服务没有正常运行,在设置中重新安装服务即可。不想安装服务时,Windows 上也可以右键以管理员身份运行软件。虚拟网卡的进阶参数(如「TUN 模式堆栈」「DNS 劫持」)新手保持默认。完整流程见 Clash Verge Rev 使用教程。

v2rayN ​

  1. 点击「设置」→「以管理员身份重启」。
  2. 重启后,在主界面底部打开「启用 Tun」开关。
  3. 开启后通常不需要再设置系统代理。

「设置」→「参数设置」中有「Tun 模式设置」,包括「自动路由」「严格路由」「协议栈」等,新手保持默认。完整流程见 v2rayN 新手教程。

FlClash ​

  1. 在「仪表盘」启动代理。
  2. 打开「虚拟网卡」开关。界面说明为“仅在管理员模式生效”,需要按系统提示授予管理员权限。

FlClash 的 Android 版不需要这一步,启动时就是 VPN 方式。完整流程见 FlClash 使用教程。

Hiddify ​

  1. 打开「设置」→「入站」→「服务模式」。
  2. 选择「VPN」:Windows 上如果提示“VPN 模式需要管理员权限”,以管理员身份重新启动 Hiddify;
  3. 或选择「VPN 服务」,通过后台服务提供 VPN 能力。
  4. 回到「主页」点击连接。

「入站」中的「TUN 实现」(混合 / 系统 / gVisor)和「严格路由」新手保持默认。完整流程见 Hiddify 使用教程。

macOS 的额外提示 ​

macOS 上开 TUN 或安装服务时,系统可能要求输入管理员密码,或在“系统设置 → 隐私与安全性”“系统设置 → 通用 → 登录项”中允许相关组件在后台运行。权限说明见 Mac 代理客户端入门。

3. 手机上的对应模式 ​

手机客户端通过系统的 VPN 接口工作,效果相当于电脑上的 TUN:

客户端对应方式首次需要的授权
v2rayNG(Android)默认就是 VPN 模式弹出“连接请求”时点「确定」
FlClash(Android)启动即建立 VPN同上
Hiddify(Android / iOS)点击连接即建立 VPNAndroid 点「确定」;iOS 点「允许」并验证密码或面容 ID
Shadowrocket(iOS)打开首页连接开关即建立 VPN“想添加 VPN 配置”时点「允许」
Stash(iOS)首页启动即建立 VPN同上

几点注意:

  • 同一时间只能运行一个 VPN。打开代理客户端会断开其他 VPN 应用,反之亦然。
  • 分应用代理:Android 上 v2rayNG、FlClash(「访问控制」)、Hiddify(「分应用代理」)可以指定哪些应用走 VPN,例如让银行类 App 绕开代理。
  • 后台保活:Android 建议在电池设置中把客户端设为“不限制”,否则 VPN 可能在后台被系统关闭。

各手机客户端的详细步骤见 v2rayNG 使用教程、Shadowrocket 新手教程、Stash 新手教程。

4. 开启后怎么确认生效 ​

  1. 看客户端状态:TUN 开关保持打开、没有自动关闭或报错。
  2. 测一个不走系统代理的程序:例如在命令行中访问一个海外网址,或打开之前连不上的应用。能连通即说明 TUN 生效。
  3. 看连接记录:Clash 系客户端的“连接”页面会出现来自各个程序的连接,并显示命中的规则。
  4. 国内网站正常:确认开 TUN 后国内网站仍然正常打开、没有明显变慢,说明规则分流也正常。

5. 开不了或开启后无法上网 ​

常见原因和处理方向:

现象可能原因处理方向
开关打开后立即自动关闭没有管理员权限,服务未安装或未运行重新安装服务,或以管理员身份运行
开启后完全无法上网与其他 VPN / 虚拟网卡冲突,或 DNS 设置异常关闭其他 VPN,DNS 相关设置恢复默认
只有部分网站打不开DNS 解析或规则问题看 DNS 是什么?代理里的 DNS 设置怎么理解
开启 IPv6 后异常IPv6 流量处理不一致看 开启 IPv6 后代理异常怎么排查
关闭客户端后电脑上不了网设置残留看 关闭代理后电脑无法上网,如何检查系统设置

完整的排查步骤见 TUN 模式开不了或开启后无法上网怎么办。排查时打开客户端日志,报错关键词能直接指出原因,读法见 怎么看代理客户端日志。

公司电脑请先确认

企业安全软件、公司 VPN 往往与 TUN 冲突,强行开启可能导致办公网络异常。公司设备使用前请先确认单位规定,参考 远程办公使用机场要注意什么。

相关阅读 ​