Clash TUN 模式详解:什么时候该开、怎么开
浏览器能上网,但某个软件或游戏不走代理?多半需要 TUN 模式。本文讲清 TUN 是什么、和系统代理的区别、什么场景需要开、开启时的权限与注意事项。
本文目录(5 节 · 约 1 分钟) +
- 01 TUN 模式是什么
- 02 什么时候需要开 TUN
- 03 怎么开启
- 04 注意事项
- 05 还是不行?
「浏览器能上,但某个软件死活不走代理」——这是新手最常见的困惑之一。解决它,通常只需要开启 TUN 模式。
TUN 模式是什么
TUN 模式通过创建一块虚拟网卡来接管整机流量。系统里所有的网络请求都会先经过这块虚拟网卡,再由 Clash 按规则处理。
它和「系统代理」的区别是关键:
- 系统代理:只有那些「读取系统代理设置」的程序才会走代理。浏览器一般会读,所以浏览器能上。
- TUN 模式:在网络层接管,不管程序读不读代理设置,流量都能被纳入。
所以那些不理会系统代理的程序(很多游戏、部分桌面软件、命令行工具),靠 TUN 才能被代理。
什么时候需要开 TUN
- 某个软件 / 游戏「明明开了代理却不走代理」
- 命令行工具(如 git、包管理器)需要走代理
- 你希望整机流量都被接管,而不是逐个程序设置
反过来,如果你只是用浏览器上网,通常不需要开 TUN,系统代理就够了。能不开就不开——TUN 接管全局,影响面更大。
怎么开启
各客户端入口名称不同,但都在设置里能找到「TUN 模式 / 虚拟网卡 / Tun Mode」开关。以桌面客户端为例:
- 进入设置,找到「TUN 模式」开关并打开。
- 首次开启会请求管理员 / 系统权限(Windows 上可能需要安装一次网络驱动,macOS 需授权),按提示同意。
- 部分客户端需要开启后重启内核才生效。
- 再去测试之前不走代理的那个程序。
安卓 / iOS 上,Clash 客户端本身就是以 VPN 形式接管流量,效果类似 TUN,启动时授权 VPN 即可。
注意事项
- 权限:TUN 需要较高权限,这是正常的(要装虚拟网卡驱动)。请只从官方渠道下载客户端。
- 冲突:同时开多个接管全局的工具(另一个 VPN、另一个 TUN)会打架,只留一个。
- DNS:开 TUN 后如遇部分网站抽风,可在客户端里调整 DNS 策略(如启用 fake-ip)。
- 耗电 / 性能:移动端长时间全局接管更耗电,按需开启。
还是不行?
如果开了 TUN 那个程序仍不走代理,检查它是否有自己独立的网络设置,或用客户端的「分应用代理」把它单独纳入。更多现象排查见 报错排查。
想理解「哪些流量走代理、哪些直连」,配合看 分流规则入门。
相关文章
Clash 订阅导入教程:Windows / macOS / 安卓 / iOS 全平台
一条 Clash 订阅链接,怎么导入不同平台的客户端?本文按 Windows、macOS、安卓、iOS 四个平台分别给出步骤,并说明导入后如何更新、选节点与设置自动更新。
Clash 分流规则入门:规则、全局与规则集怎么理解
为什么开了 Clash 连国内网站也变慢?这篇讲清 Clash 的分流:规则模式和全局模式的区别、规则集(rule-provider)是什么、规则匹配的先后顺序,以及日常该怎么设。
学生、上班族、开发者,分别该怎么选 Clash 客户端和订阅?
不同身份的用户对 Clash 的需求其实不一样。这篇按学生、上班族、开发者三类人群,分别给出客户端和订阅的选择建议,帮你更快找到适合自己情况的组合。