mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-10-12 23:36:14 -08:00
* feat(magisk): add module WebUI configuration Reuse the existing config generator in KernelSU-compatible module managers. Validate and atomically persist TOML through a module helper before restarting EasyTier, and package the generated assets in CI. Closes #1915 * fix(magisk): preserve existing WebUI configuration Merge form-managed fields into the original TOML so advanced module settings remain intact. Resolve the running core by its exact executable path before restart.
20 lines
1.2 KiB
Bash
20 lines
1.2 KiB
Bash
SKIPMOUNT=false
|
|
PROPFILE=true
|
|
POSTFSDATA=true
|
|
LATESTARTSERVICE=true
|
|
|
|
set_perm_recursive $MODPATH 0 0 0777 0777
|
|
|
|
ui_print "系统架构为:$ARCH"
|
|
ui_print "系统 SDK 版本:$API"
|
|
ui_print "EasyTier 安装位置:/data/adb/modules/easytier_magisk"
|
|
ui_print "配置文件位置:/data/adb/modules/easytier_magisk/config/config.toml"
|
|
ui_print "如需使用启动参数模式,请将 /data/adb/modules/easytier_magisk/config/command_args_sample 重命名为 command_args,并修改其中的内容"
|
|
ui_print "config 目录中存在 command_args 文件时,模块会自动忽略 config.toml 文件"
|
|
ui_print "支持模块 WebUI 的管理器可直接打开配置界面;Magisk 用户可配合 KsuWebUI 使用"
|
|
ui_print "----------------------------------"
|
|
ui_print "注意!启动参数文件中不能存在 \" 和 ',配置文件则没有这个限制"
|
|
ui_print "----------------------------------"
|
|
ui_print "修改配置后无需重启设备,在 Magisk 中禁用 EasyTier 模块,等待 10 秒后重新启用即可让新配置生效"
|
|
ui_print "点击 Magisk 中模块左下角的“操作”按钮可以禁用或激活热点子网转发,使用该功能前需要在配置中提前配置好 cidr 参数"
|
|
ui_print "模块安装完成,重启设备生效" |