Home

Awesome

V2ray Manager On Magisk

workflow

关于

V2M是一个工作于Makgisk下的[V2ray-for-android]插件的管理软件,相较于之前需要在命令行中执行脚本而言,本应用提供了一个更为友好的管理界面. 也提供了一个比较简易的配置编辑界面。

运行环境

已经实现的功能

原理实现

插件原始的管理方式需要在Shell环境下执行插件脚本来控制进程的启动/停止等。具体请参照插件项目页面。 本应用也是基于插件的命令方式来实现代理的管理,应用启动时会创建一个rootShell环境,根据页面的操作,在底层的Shell环境执行相应的命令:

_shell = await Process.start("su", [""], mode: ProcessStartMode.detachedWithStdio);
_shell.stdin.writeln('/data/adb/modules/v2ray/system/bin/v2ray --version');

预计会增加的功能

遇到的一些问题

在自己的开发环境(Flutter 2.8.1ArrowOS(Android 12)Redme Note7(lavender))出现了下面的问题

不知道是否是AOSP系统或者是Flutter版本的缘故,总之暂时在自己的环境下还未解决。

许可证

本应用基于MIT发布