外观
代理客户端 TUN 模式怎么开:各客户端设置要点
结论先说:大多数人用“系统代理”就够了;只有当某些软件(命令行工具、游戏、部分桌面应用)不走系统代理时,才需要开 TUN。电脑上开 TUN 的关键是给客户端管理员权限或安装它的服务组件;手机上的客户端本身就以 VPN 方式运行,不需要另外找 TUN 开关。
实机核验与界面说明(核验日期:2026-10-09)
本文已基于最新主流客户端实机核验虚拟网卡 TUN 模式的开启位置与系统服务安装逻辑。
1. TUN 是什么,什么时候需要
TUN 模式下,客户端会在系统里创建一块虚拟网卡,把系统的网络流量引到这块网卡上,再按规则决定直连还是走代理。因此它能接管几乎所有程序,包括不读取系统代理设置的软件。
| 情况 | 是否需要 TUN |
|---|---|
| 只用浏览器访问网站 | 不需要,系统代理即可 |
| 命令行工具(如 git、npm、curl)连不上 | 需要,或单独给工具配置代理 |
| 某些桌面应用、游戏不走代理 | 需要 |
| 手机上使用 | 不需要额外设置,手机客户端本身就是 VPN 方式 |
系统代理、TUN、规则、全局之间的完整关系见 系统代理、TUN、规则和全局是什么关系。简单记:系统代理和 TUN 决定“哪些流量交给客户端”,规则和全局决定“交过来的流量往哪里走”,两者互不替代。
开 TUN 之前
- 先确认在系统代理模式下已经能正常上网。系统代理都不通时开 TUN 解决不了问题,应先按 机场不能用时,应该先检查哪几个地方 排查。
- 关闭其他 VPN、加速器、游戏加速器。多个虚拟网卡同时运行很容易互相冲突。
- 开启 TUN 后,一般不需要再同时开系统代理(个别客户端同时开也无妨,但没有必要)。
2. 各电脑客户端开启要点
| 客户端 | TUN 开关名称 | 权限要求 |
|---|---|---|
| Clash Verge Rev | 「虚拟网卡模式」 | 安装服务模式,或以管理员身份运行 |
| v2rayN | 「启用 Tun」 | 以管理员身份重启 |
| FlClash | 「虚拟网卡」 | 管理员模式 |
| Hiddify | 服务模式选「VPN」或「VPN 服务」 | VPN 需管理员权限,VPN 服务通过后台服务运行 |
Clash Verge Rev
- 打开「设置」,在系统设置区域找到「虚拟网卡模式」开关。
- 如果开关旁提示“TUN 模式需要安装服务模式或管理员模式”,点击「安装服务」。Windows 会请求管理员授权,macOS 会要求输入电脑密码。
- 安装完成后打开「虚拟网卡模式」开关。「首页」也有对应的快捷开关。
如果出现“由于服务不可用,TUN 模式已自动关闭”,说明服务没有正常运行,在设置中重新安装服务即可。不想安装服务时,Windows 上也可以右键以管理员身份运行软件。虚拟网卡的进阶参数(如「TUN 模式堆栈」「DNS 劫持」)新手保持默认。完整流程见 Clash Verge Rev 使用教程。
v2rayN
- 点击「设置」→「以管理员身份重启」。
- 重启后,在主界面底部打开「启用 Tun」开关。
- 开启后通常不需要再设置系统代理。
「设置」→「参数设置」中有「Tun 模式设置」,包括「自动路由」「严格路由」「协议栈」等,新手保持默认。完整流程见 v2rayN 新手教程。
FlClash
- 在「仪表盘」启动代理。
- 打开「虚拟网卡」开关。界面说明为“仅在管理员模式生效”,需要按系统提示授予管理员权限。
FlClash 的 Android 版不需要这一步,启动时就是 VPN 方式。完整流程见 FlClash 使用教程。
Hiddify
- 打开「设置」→「入站」→「服务模式」。
- 选择「VPN」:Windows 上如果提示“VPN 模式需要管理员权限”,以管理员身份重新启动 Hiddify;
- 或选择「VPN 服务」,通过后台服务提供 VPN 能力。
- 回到「主页」点击连接。
「入站」中的「TUN 实现」(混合 / 系统 / gVisor)和「严格路由」新手保持默认。完整流程见 Hiddify 使用教程。
macOS 的额外提示
macOS 上开 TUN 或安装服务时,系统可能要求输入管理员密码,或在“系统设置 → 隐私与安全性”“系统设置 → 通用 → 登录项”中允许相关组件在后台运行。权限说明见 Mac 代理客户端入门。
3. 手机上的对应模式
手机客户端通过系统的 VPN 接口工作,效果相当于电脑上的 TUN:
| 客户端 | 对应方式 | 首次需要的授权 |
|---|---|---|
| v2rayNG(Android) | 默认就是 VPN 模式 | 弹出“连接请求”时点「确定」 |
| FlClash(Android) | 启动即建立 VPN | 同上 |
| Hiddify(Android / iOS) | 点击连接即建立 VPN | Android 点「确定」;iOS 点「允许」并验证密码或面容 ID |
| Shadowrocket(iOS) | 打开首页连接开关即建立 VPN | “想添加 VPN 配置”时点「允许」 |
| Stash(iOS) | 首页启动即建立 VPN | 同上 |
几点注意:
- 同一时间只能运行一个 VPN。打开代理客户端会断开其他 VPN 应用,反之亦然。
- 分应用代理:Android 上 v2rayNG、FlClash(「访问控制」)、Hiddify(「分应用代理」)可以指定哪些应用走 VPN,例如让银行类 App 绕开代理。
- 后台保活:Android 建议在电池设置中把客户端设为“不限制”,否则 VPN 可能在后台被系统关闭。
各手机客户端的详细步骤见 v2rayNG 使用教程、Shadowrocket 新手教程、Stash 新手教程。
4. 开启后怎么确认生效
- 看客户端状态:TUN 开关保持打开、没有自动关闭或报错。
- 测一个不走系统代理的程序:例如在命令行中访问一个海外网址,或打开之前连不上的应用。能连通即说明 TUN 生效。
- 看连接记录:Clash 系客户端的“连接”页面会出现来自各个程序的连接,并显示命中的规则。
- 国内网站正常:确认开 TUN 后国内网站仍然正常打开、没有明显变慢,说明规则分流也正常。
5. 开不了或开启后无法上网
常见原因和处理方向:
| 现象 | 可能原因 | 处理方向 |
|---|---|---|
| 开关打开后立即自动关闭 | 没有管理员权限,服务未安装或未运行 | 重新安装服务,或以管理员身份运行 |
| 开启后完全无法上网 | 与其他 VPN / 虚拟网卡冲突,或 DNS 设置异常 | 关闭其他 VPN,DNS 相关设置恢复默认 |
| 只有部分网站打不开 | DNS 解析或规则问题 | 看 DNS 是什么?代理里的 DNS 设置怎么理解 |
| 开启 IPv6 后异常 | IPv6 流量处理不一致 | 看 开启 IPv6 后代理异常怎么排查 |
| 关闭客户端后电脑上不了网 | 设置残留 | 看 关闭代理后电脑无法上网,如何检查系统设置 |
完整的排查步骤见 TUN 模式开不了或开启后无法上网怎么办。排查时打开客户端日志,报错关键词能直接指出原因,读法见 怎么看代理客户端日志。
公司电脑请先确认
企业安全软件、公司 VPN 往往与 TUN 冲突,强行开启可能导致办公网络异常。公司设备使用前请先确认单位规定,参考 远程办公使用机场要注意什么。