TUN 模式和系统代理的区别
TUN 模式和系统代理有什么区别?两者都是代理客户端接管流量的方式,但覆盖范围、权限要求、UDP 支持和稳定性都不一样。本文用对照表讲清区别,并给出日常、开发、游戏三种场景下该选哪一个。
本文目录
两者的本质区别
系统代理:客户端在系统网络设置里填上一个本地代理地址,比如 127.0.0.1:7890。软件发起网络请求前,如果它会检查这个设置,就把请求交给客户端;不检查的软件则照常直连。
TUN 模式:客户端创建一块虚拟网卡并修改路由表,系统里所有流量默认都先经过这块网卡。软件根本不需要知道代理的存在。
简单说:系统代理是“建议”,TUN 是“强制”。
对照表

上图为星岛梦在珠海联通千兆骨干网下的实机打流数据,全节点保持 1.0x 真实计费,晚高峰下行突破 900Mbps。
| 对比项 | 系统代理 | TUN 模式 |
|---|---|---|
| 生效范围 | 读取系统代理的软件(浏览器为主) | 几乎所有程序 |
| 终端命令行 | 默认不生效,需另设环境变量 | 生效 |
| UDP 流量 | 基本不支持 | 支持 |
| 游戏 | 多数不生效 | 生效 |
| 权限要求 | 普通权限即可 | 需要管理员权限或服务模式 |
| 与其他 VPN 冲突 | 较少 | 容易冲突 |
| 出问题时的影响 | 只影响走代理的软件 | 可能导致整机断网 |
| 关闭客户端后 | 偶尔残留代理设置 | 虚拟网卡随之移除 |
系统代理的优缺点
优点是简单、轻量、不容易出事。浏览器、大部分常见桌面应用都会读取系统代理,日常看网页、看视频、用网页版 ChatGPT 都够用。出问题时关掉开关就能恢复。
缺点是覆盖不全。最典型的是终端:git clone、npm install、pip install 以及 Claude Code、Codex 这类命令行工具,默认不认系统代理,需要你手动设置环境变量:
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
端口以你客户端显示的混合端口或 HTTP 端口为准,常见 7890 或 7897。
另一个常见坑:客户端异常退出后,系统代理设置没被清除,结果所有浏览器都打不开网页。这时到系统网络设置里把代理关掉即可。
TUN 模式的优缺点
优点是一次配置、全局生效,不用逐个软件折腾,UDP 也能代理,适合游戏和语音通话。
缺点是门槛和风险稍高:需要管理员权限,Clash Verge Rev 还要先装服务模式;如果电脑上有公司 VPN、加速器、某些安全软件,虚拟网卡可能互相抢路由,表现为开了 TUN 就断网。
能不能同时开
可以,但没必要。开了 TUN 后所有流量都已被接管,系统代理变成多余的一层。部分软件会先把请求交给系统代理端口,再经过 TUN,等于绕了一圈。建议开 TUN 时把系统代理关掉。
按场景怎么选
- 只用浏览器:系统代理。
- 写代码、用 AI 编程工具:TUN,或者系统代理加终端环境变量。
- 玩外服游戏、语音通话:TUN,需要 UDP。
- 某个软件就是连不上:先试 TUN,能连上就说明它不读系统代理。
进阶网络架构与最佳实践指南
为了在实际使用中获得最流畅的上网体验,不仅需要选对客户端与配置方案,更需要理解网络底层的交互逻辑:
- 分流模式的选择策略:
- 规则分流 (Rule / Config):强烈推荐日常开启。访问国内网站(微信、B站、淘宝)自动走本地宽带直连,既不消耗机场套餐流量,又能享受最低延迟;访问海外受限服务时自动走专线代理出境;
- 全局代理 (Global):仅在特定诊断场景或部分海外应用由于域名未收录导致分流失效时临时使用;
- TUN 虚拟网卡模式:适合需要接管系统全部网络流量的场景(如命令行开发工具、Git 终端拉取、海外游戏客户端等)。
- 多节点热备与容灾自救:
- 平时建议将首选节点固定在 香港 (Hong Kong) 或 日本 (Tokyo),以获得最低的物理往返延迟(通常在 30-60ms 之间);
- 一旦遇到国际海缆计划内割接或突发维护,切勿慌张,手动在客户端内将节点切换至 新加坡 (Singapore) 或 美西 (Los Angeles) 节点,即可瞬间恢复网络连接。
客户端兼容性与推荐专线配置参考
| 机场品牌 | 推荐顺位 | 客户端支持度 | 核心协议 | 入门套餐价格 | 专属优惠码 |
|---|---|---|---|---|---|
| 星岛梦 | 🥇 主推 | Clash / 小火箭 / 全平台一键唤起 | SS / Trojan | 约 8 元/月 | nmw888 |
| 光速云 | 🥈 第二 | 提供自研 Windows/Mac/Android 端 | VLESS 专线 | 约 7.5 元/月 | AMM |
| 飞猫云 | 🥉 第三 | Clash / 小火箭 / 一键订阅导入 | Shadowsocks | 约 7 元/月 | flycat888 |
| 唯兔云 | 第六 | 全平台通用,60+ 节点智能调度 | VLESS / SS | 14.9 元/月 | rabbit |
建议优先考虑支持全节点 1.0x 真实计费的老牌服务商,从源头上避免规则误判带来的流量偷跑。
总结
两者不是谁更高级,而是覆盖范围不同。默认用系统代理加规则模式,遇到“这个软件不走代理”的问题再切换到 TUN。TUN 的原理可以看 TUN 模式是什么意思,更多设置见代理模式专题。
测试账号均由编辑部以普通消费者身份匿名自费订阅,杜绝充值买榜与删帖改分,实测结论客观中立。
依据珠海联通、上海电信、北京移动三地千兆环境,晚高峰 20:00 - 23:00 执行 32 线程持续打流与丢包监控。
部分官网直达链接含推广分销,仅补贴探针与服务器成本;网络存在个体差异,请恪守首月月付试水原则。
更多相关指南与工具直达
同专题还有这些
- TUN 模式是什么意思TUN 模式是什么意思?TUN 模式就是代理客户端创建一块虚拟网卡,把电脑上所有程序的流量都接管过来再按规则分流。本文讲清 TUN 模式的原理、能解决的问题、什么时候该开以及开了之后的注意事项。
- TUN 模式怎么开TUN 模式怎么开?本文按 Windows、macOS、安卓分别说明在 Clash Verge Rev、v2rayN、Clash Meta for Android 里开启 TUN 模式的步骤,以及如何验证生效、开了上不了网怎么排查。
- TUN 模式需要服务模式,请先安装服务(报错解决)Clash Verge Rev 开 TUN 时提示「TUN 模式需要服务模式,请先安装服务」怎么办?本文说明这个报错的原因、在设置里安装服务模式的步骤,以及安装失败、装了仍报错、杀毒软件拦截等情况的解决方法。
- 规则模式、全局模式、直连模式区别规则模式、全局模式、直连模式有什么区别?本文用一张表讲清三种代理模式的流量走向、适用场景和常见误区,告诉你日常为什么首选规则模式,什么时候临时切全局,什么时候用直连排查问题。
- 分流规则怎么写分流规则怎么写?本文以 Clash / Mihomo 内核为例,讲清 DOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、GEOIP、MATCH 等常用规则的写法和匹配顺序,并给出让网站强制走代理或直连的示例。