Saber 酱的抱枕

Fly me to the moon

01/15
2025
软件

v2rayN 如何开启 Tun 模式

v2rayN 开启启用 Tun 模式教程

其实很简单,v2rayN 底部有个“启用 Tun”的开关,打开就行了。不过我之前用的旧版本有问题,下载了 v2rayN 的新版本就可以了,记录一下。

什么是 Tun 模式

Tun 模式会建立一个虚拟网卡,所有流量都会经过这个网卡,也就是说所有应用都会走代理(经过 v2rayN 处理)。

不使用 Tun 模式的话,有些应用不会走代理,特别是一些 UWP 应用、OneDrive,还有些不能设置代理的软件。

Tun 模式比设置系统代理更为底层,所以不止是 TCP/UDP 流量,连 ping 命令也会走代理。以前 ping 不通 Google,现在可以 ping 通了。

v2rayN 如何启用 Tun 模式


如果你的 v2rayN 和我一样是比较早的版本(半年前或更久),建议下载最新版本使用,以免出现问题。

从 v2rayN 的 发布页面 下载这个压缩包,解压使用:

v2rayN-windows-64-With-Core.zip

先退出旧版本的 v2rayN。

由于启动和使用 Tun 模式都需要管理员权限,所以我们可以先右键 v2rayN.exe,在 属性 - 兼容性 里勾选“使用管理员身份运行此程序”:

v2rayN 开启启用 Tun 模式教程

打开 v2rayN.exe,先添加一个你的机场订阅并更新,然后选择一个节点。

之后打开底部的“启用 Tun”即可:

v2rayN 开启启用 Tun 模式教程


此外,还可以点击 v2rayN 顶部的 设置 - 参数设置 - Core 类型设置,把你使用的机场节点的协议改为 sing_box 核心。

比如这个机场的节点是 SS 的:

v2rayN 开启启用 Tun 模式教程

我就把对应的核心改为 sing_box:

v2rayN 开启启用 Tun 模式教程

其实不改也可以正常用,但改了似乎会快一点(不知道是不是心理作用)。

但是改成 sing_box 后,有些机场的线路反而会无法联网,我只好改回 Xray。

我现在用的机场里 SS、VMess、Trojan 都有,但我把 Trojan 设置为 sing_box 核心后,这个机场就无法翻墙了,奇怪。

如何确定 Tun 模式生效

首先打开外网,看能否正常访问。能的话其实就行了。

也可以看看网络管理里是否多出了一个叫 singbox_tun 的网卡:

v2rayN 开启启用 Tun 模式教程

因为 v2rayN 使用 sing-box 代理 Tun 流量,所以网卡名字是 singbox_tun。

也可以打开 cmd ping 一下 google:

v2rayN 开启启用 Tun 模式教程

延迟 < 1ms,这个延迟应该是到 v2rayN 的延迟。

启用 Tun 模式与设置系统代理的区别

之前我使用 v2rayN 自动配置系统代理:

v2rayN 开启启用 Tun 模式教程

v2rayN 开启启用 Tun 模式教程

现在不需要了,使用“清除系统代理”即可,因为现在所有流量都会经过 v2rayN 处理,没必要再设置代理服务器。

提示: v2rayN 的路由依然是生效的:

v2rayN 开启启用 Tun 模式教程

所以国内的流量还是直连的,不用担心会走梯子导致速度变慢。

Tun 模式的缺点

网站打开可能会变慢

目前我发现使用 Tun 模式之后,一些国外网站打开变慢了,加载时间变得更长了。

这个我查了说是 DNS 解析慢的原因。之前设置代理的话,DNS 解析似乎不需要担心(我猜可能是机场那边处理的),现在用 Tun 模式,需要在本机做 DNS 解析,但是解析变慢就会导致加载时间变长。

对此我没什么头绪,我按照网上的教程复制了一份配置,设置到右侧,但是感觉没什么用:

v2rayN 开启启用 Tun 模式教程

而且我也不知道底部的 Outbound 的两个下拉框该怎么设置。

我尝试设置了一下 Outbound,比如解析地址设置为 223.5.5.5,或者 192.168.1.1,但是都没有明显的改善。

v2rayN 开启启用 Tun 模式教程

重启服务时会断网

修改 v2rayN 的一些设置会重启服务,之前用系统代理模式的话,这不会影响没走代理的应用。

但是 Tun 模式是有一个网卡的,就算应用没走代理(比如国内的游戏、直播网站),流量也是走这个网卡的。而在 Tun 模式里重启服务会导致短暂断网,可能会导致游戏掉线、直播短暂卡顿:

v2rayN 开启启用 Tun 模式教程


由于上面两个问题,我现在改回了之前的设置系统代理的模式。

v2rayN 如何开启 Tun 模式