mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-13 20:08:05 +08:00
1.3 KiB
1.3 KiB
更新内容
- 在 minigate 总览标题右侧新增「卸载」按钮。
- 点击后显示二次确认弹窗,明确提示 DDNS、证书续期、反向代理和登录防护会立即停止。
- 默认保留
/etc/config/minigate、证书、封禁记录和日志,方便以后重新安装。 - 用户主动勾选后,可同时彻底删除配置、证书、封禁记录和日志。
- 卸载脚本兼容源码安装、opkg 和 apk,并清理 minigate 的 cron、运行进程、防火墙状态、临时文件和 LuCI 缓存。
- 按钮与确认弹窗适配深浅色主题和移动端布局,取消、Esc 或点击遮罩均不会执行卸载。
安全边界
- LuCI 卸载接口只接受 POST 请求,并校验固定确认值和
0/1数据清理选项。 - 卸载脚本先复制到随机临时文件再后台执行,避免删除程序目录后中断自身。
- 卸载会中断由 minigate 提供的公网入口,建议从 LAN 或 SSH 登录 LuCI 后操作。
安装与兼容性
- opkg 安装包:
minigate_2026.9.14-4_all.ipk。 - 源码安装包:
minigate-v2026.9.14-4-src.tar.gz。 - 继续附带
luci-app-minigate-v2026.9.14-4-src.tar.gz,兼容旧更新器识别的源码包名。 - 本次本地实现不会自动安装到软路由,也不会自动卸载现有实例。