Clash TUN 模式:系统级全局代理完全指南

TUN 模式(虚拟网卡模式)能够使 Clash 接管设备所有网络流量,实现真正的全局代理,包括游戏、命令行工具、UWP 应用等非 HTTP 协议流量。

TUN 模式原理

Clash 创建一个虚拟网络接口,将所有系统流量导向 Clash 内核,经过规则处理后转发到代理节点。

Windows 平台开启 TUN 模式

1. 以管理员身份运行 Clash 客户端
2. 进入「General」→「Service Mode」,点击「Install」安装服务模式
3. 安装成功后 Service Mode 状态显示绿色图标
4. 开启「TUN Mode」开关

⚠️ 必须安装服务模式并开启 TUN 模式,否则无法实现系统级全局代理。

macOS 平台开启 TUN 模式

以 Clash Verge Rev 为例:
1. 进入「设置」→「服务模式」→「安装」
2. 开启「TUN 模式」
3. 如有必要给予系统扩展权限

Android 平台开启 TUN 模式

Clash Meta for Android:
1. 打开 Clash Meta
2. 点击「设置」→「TUN 模式」
3. 手机将弹出 VPN 权限请求,点击「允许」

配置文件手动开启 TUN 模式

tun:
enable: true
stack: system
dns-hijack:
- any:53
auto-route: true
auto-detect-interface: true

保存配置文件并重启 Clash 内核即可生效。

常见问题

Q:开启 TUN 模式后国内网站变慢?
A:请在规则中 GEOIP,CN 配置为 DIRECT 国内直连。
Q:安装服务模式失败?
A:Windows 请确保以管理员身份运行,macOS 检查系统安全设置。