有些软件(游戏、部分桌面程序、命令行工具)不认系统代理,你明明开了 v2rayN,它们还是走的直连。Tun 模式就是为这种情况准备的——它在系统层面接管所有网络流量,做到真正的全局代理。
1Tun 模式和系统代理有什么不同
普通的「系统代理」是应用层的:它在系统里挂一个代理地址,靠各个软件「自觉」去读这个设置。浏览器一般认,但很多程序不认。
Tun 模式是网络层的:v2rayN 虚拟出一块网卡,把整台电脑的流量都引到这块网卡上再转发出去。这样无论软件认不认代理,流量都会被接管,所以也叫「虚拟网卡 / 全局模式」。
2开启 Tun 模式的步骤
- 先正常添加好节点、选中一个能用的节点(Tun 也是基于当前节点转发的)。
- 在主界面最下方状态栏,把「Tun 模式」勾上。
- 第一次开启时,v2rayN 需要管理员权限来创建虚拟网卡,会弹出 UAC 确认窗口,点「是」。如果没弹,就右键
v2rayN.exe选「以管理员身份运行」后再开。 - 勾选后稍等几秒,系统里会多出一块名为
wintun的虚拟网卡,这就成功了。
为什么必须管理员权限?创建虚拟网卡、修改系统路由表是受保护的操作,普通权限做不了。这也是为什么 Tun 开关有时点了没反应——多半是没用管理员身份启动 v2rayN。
3开 Tun 之后建议关掉系统代理
Tun 已经接管了全部流量,这时如果还同时开着「系统代理」,容易出现流量绕两圈、网页打不开的冲突。一般的搭配是:开 Tun 模式 → 把系统代理切回「清除系统代理」。两者二选一即可。
4什么时候该用、什么时候不用
- 该用:玩需要代理的游戏、用 Steam/Telegram 桌面端、命令行工具(git、pip、docker)要走代理、或者某个软件死活不认系统代理时。
- 不用:只是日常浏览器上网,用「自动配置系统代理 + 绕过大陆路由」就够了,更轻量、也更不容易出问题。
配合路由更好用:Tun 模式下同样遵守路由规则,记得把底栏路由设为「绕过大陆」,这样国内流量仍然直连,不会因为全局接管把网银、国内视频也绕进代理。详见 路由分流教程。
下载 v2rayN(Windows 版)v7.22.6 · 支持 x64 / ARM64 · 开源免费