开启 TUN 模式后无法上网
v2rayN 开启 TUN 模式后无法上网?按顺序检查:Windows 是否以管理员身份运行、macOS / Linux 的 sudo 密码、其他 VPN 冲突、DNS 设置,以及节点本身能不能用。
你看到的现象
打开 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。
还是没解决?
把客户端名称、版本和日志里的报错发给我们(不要附上订阅链接),我们会补充到这一页:提交反馈。