外观
TUN 模式与系统代理的区别:规则模式、全局、直连该怎么选
TUN 模式与系统代理的区别一句话说完:系统代理只管「愿意听话」的软件,TUN 模式管整台设备的所有流量。日常上网用系统代理加规则模式就够,打游戏、用命令行工具或某些软件不走代理时再开 TUN。
速读要点
- 浏览器能上、游戏不行,是系统代理没覆盖,该开 TUN
- 系统代理与 TUN 二选一,规则模式可与两者叠加
- 全局和直连只用于排查,不要长期开着
适用范围
- 已经能连上,但某些软件不走代理的用户。
- 不知道「规则 / 全局 / 直连」三个选项该点哪个的用户。
- 想弄清楚 TUN 模式为什么要管理员权限的用户。
准备
- 任一客户端已导入订阅并能正常连接,还没完成的看新手入门。
- Windows 用户建议先读Windows 系统代理设置,Mac 用户读Mac 系统代理设置。
TUN 模式与系统代理的区别是什么
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 原理 | 在系统里登记一个 HTTP / SOCKS 代理地址,软件自己决定是否使用 | 创建虚拟网卡,所有流量先进网卡再由客户端分流 |
| 覆盖范围 | 浏览器、大部分桌面软件 | 全部软件,包括游戏、命令行、不读系统代理的软件 |
| 权限 | 普通权限 | 需要管理员权限或安装服务 |
| 稳定性 | 简单,几乎不出错 | 依赖驱动与 DNS 设置,偶有兼容问题 |
| 关闭后 | 需要客户端正确还原设置,否则会断网 | 客户端退出即恢复 |
系统代理的问题在于「软件自己决定」。浏览器、Telegram 这类软件会读系统代理,但很多游戏、Steam 下载、终端里的 git、Docker 不会读,表现就是浏览器能上、其他软件不行。这时候就该用 TUN。
什么时候用系统代理,什么时候开 TUN
- 只用浏览器、看视频、用网页版 AI:系统代理,开着就不用管。
- 玩游戏、用需要 UDP 的语音软件:TUN,系统代理通常不处理 UDP。
- 写代码、命令行拉取依赖、Docker 拉镜像:TUN,或在终端单独设置代理变量。
- 公司电脑、没有管理员权限:只能系统代理。
- 频繁出现「关掉客户端后上不了网」:改用 TUN,或者看客户端退出后无法上网。
两者不要同时开,大多数客户端会自己处理,但手动都打开时偶尔出现规则重复匹配的怪问题。
规则模式、全局模式、直连模式的区别
- 规则模式:客户端按规则列表决定每个请求走代理还是直连。国内网站直连、国外网站走代理,是日常默认。
- 全局模式:所有流量都走当前选中的节点,不区分国内外。适合排查「到底是规则没匹配还是节点坏了」,以及短时间要求所有请求出口一致的场景。
- 直连模式:所有流量都不走代理,相当于客户端只挂着不干活。适合临时需要本地网络但又不想退出客户端的时候。
规则本身来自订阅里机场写好的配置,不同机场规则细致程度不同。遇到某个网站明明该走代理却直连了,可以先切全局确认节点没问题,再去找规则的原因。
怎么验证当前模式生效
- 规则模式下,打开一个国内网站和一个国外网站;结果是两个都能打开,客户端「连接」页里国内站显示 DIRECT、国外站显示节点名。
- 切到全局模式,再打开国内网站;结果是连接页里国内站也显示节点名。
- 开了 TUN 之后,在终端执行一次不走系统代理的网络命令;结果是连接页里出现这条请求。
操作对照:客户端「连接」页中 DIRECT 与节点名并存
在此步骤中,界面重点核对「客户端「连接」页中 DIRECT 与节点名并存」相关配置项与状态指示。如因客户端版本更新导致界面按钮命名微调,以软件当前实际对应项为准。
TUN 与代理模式常见问题
TUN 模式打不开或打开后断网怎么办?
通常是服务没装、权限不够或被安全软件拦截。先装好服务模式、给客户端加白名单再重试,排查步骤见 TUN 失败与 Windows TUN 模式教程。
系统代理开关打不开是什么原因?
多数是端口被占用或客户端没有权限写系统设置,见系统代理无法开启。
切到全局模式还是打不开网页怎么办?
那是节点问题不是模式问题。全局模式下所有流量都走当前节点,还打不开说明节点本身不通,看节点全部超时。
规则模式和 TUN 模式能同时用吗?
能,而且这是常见组合:TUN 决定「接管哪些流量」,规则模式决定「接管后怎么分流」,两者不是一个层面的选项。真正不建议同时开的是系统代理和 TUN。
日常到底该选哪种模式?
只用浏览器和网页版应用:系统代理加规则模式;有游戏、终端、Docker 需求:TUN 加规则模式。全局和直连都是临时排查用,不要长期开着。
下一步
- Mac 用户决定开 TUN,按 Clash Verge Rev Mac 版的服务模式与 TUN 步骤操作。
- 系统代理开关打不开,先按系统代理无法开启的排查处理端口与权限。
- 游戏、语音需要 UDP,节点是否支持取决于机场,选购时先看 IEPL / IPLC 专线机场推荐。