v2wall

开启 TUN 模式后无法上网

v2rayN 开启 TUN 模式后无法上网?按顺序检查:Windows 是否以管理员身份运行、macOS / Linux 的 sudo 密码、其他 VPN 冲突、DNS 设置,以及节点本身能不能用。

适用:v2rayN

你看到的现象

打开 v2rayN 底部的「启用 Tun」后,所有程序都上不了网;或者开关点了又自己弹回去;或者能上网但部分网站打不开。关掉 TUN、只用系统代理时一切正常。

TUN 模式是什么、什么时候需要开,见 v2rayN TUN 模式。

可能的原因和解决办法

Windows 没有管理员权限

怎么判断:TUN 要创建虚拟网卡,Windows 上需要管理员权限。v2rayN 源码里,没有以管理员身份运行时打开「启用 Tun」,v2rayN 会先关掉这个开关、以管理员身份重启自己;这时系统会弹出权限确认,点了“否”,TUN 就不会开。

怎么解决:在 v2rayN 菜单里点「以管理员身份重启」,系统询问时允许,再打开「启用 Tun」。想每次开机都直接拿到管理员权限,看「参数设置」里的「开机启动 (可能会不成功)」,界面提示「以管理员权限设置此项,在启动后获得管理员权限」。

macOS、Linux 没有输入 sudo 密码

怎么判断:macOS、Linux 上打开「启用 Tun」时,v2rayN 会要求输入「系统的 sudo 密码」;取消或留空,TUN 不会开启。密码输错时提示「密码错误,请重试。」

怎么解决:输入当前用户的登录密码。界面说明密码“不会存储,每次重启后都需要再次输入”;密码校验出错导致 v2rayN 无法正常运行时,按提示重启 v2rayN 再试。

和其他 VPN、加速器冲突

怎么判断:电脑上同时开着别的 VPN、游戏加速器、公司网络客户端,或者另一个代理软件也开了 TUN / 虚拟网卡模式。

怎么解决:先退出其他软件,只留 v2rayN,再开 TUN。还是不行就重启电脑,清掉残留的虚拟网卡和路由。

DNS 设置有问题

怎么判断:开 TUN 后能上一部分网站,另一部分打不开,或者打开很慢。改过「DNS 设置」的更可能是这个原因:v2rayN 对「远程 DNS」的说明是“请确保远程服务器可访问该 DNS”。

怎么解决:打开「DNS 设置」,点「点击导入默认 DNS 配置」恢复默认,保存后关掉再打开 TUN。路由也恢复成「绕过大陆(Whitelist)」,见 v2rayN 路由设置。

节点本身用不了

怎么判断:关掉 TUN,只用系统代理,浏览器能不能打开国外网站?也打不开,问题在节点。

怎么解决:先按 节点测速全部超时 换一个能用的节点,再开 TUN。

节点导入了,但还是连不上?用节点链接解析看看每个字段是否完整,全程在浏览器本地完成。
打开节点链接解析

还是没解决?

把客户端名称、版本和日志里的报错发给我们(不要附上订阅链接),我们会补充到这一页:提交反馈。