在Windows11安卓子系统(Windows Subsystem for Android,WSA)中,如果启动v2rayNG连接节点,v2rayNG就会立即闪退,这主要是因为v2rayNG没有获得创建VPN的权限,本文将介绍如何借助adb为v2rayNG开启VPN权限。
所需工具:adb(位于platform-tools中)
① 下载platform-tools:在Android开发者网站下载platform-tools,可直接在Google中搜索adb或platform-tools进行下载。官网连接:Android adb
本站搬运见页面最下方。
② 下载后,解压压缩包,将整个文件夹移动到一个你想让它在的路径。如下图所示,我的adb位于D:\Program Files\platform-tools
③ 启动安卓子系统设置,打开“开发人员模式”,记下这里显示的ip地址。(如果没有显示ip地址,那是因为你的安卓子系统没有启动,可以点一下“文件”或启动任意安卓app启动WSA)
④ 启动CMD,进入adb所在的目录:(启动CMD后默认工作路径是在C盘的,所以需要先进入D盘)
d:
cd D:\Program Files\platform-tools
⑤ 用adb连接安卓子系统:(connect后边跟的地址见第③步,注意冒号等符号需要在英文状态下输入)
adb connect 127.0.0.1:58526
连接后,可用 adb devices
查看当前连接的安卓设备,确保当前仅连接了WSA。
⑥ 授予v2rayNG创建VPN的权限:
adb shell appops set com.v2ray.ang ACTIVATE_VPN allow
其中,com.v2ray.ang
就是v2rayNG的包名。
常见错误:
如果执行 adb shell appops
命令时,报错:adb.exe: more than one device/emulator ,那就是adb连接了多个Android设备,需要关闭多余的连接。
获取platform-tools 工具:立即下载
获取web神器可参考:😍全球互联-专线接入
捐赠通道,感谢!🦀🦀