Open-Box v0.1.216 发布
已发布 v0.1.216,以下为官方变更日志。
官方变更日志@修复:LuCI 页面的「卸载」
上一版改到一半,这一版才算完整。如果你在 v0.1.215 上点过卸载、看到红字报错,其实卸载是成功的(后台一路删完了),只是页面报错、还把你踢回了 OpenWrt 登录页。现在整条流程是:
点「卸载 OPEN-BOX」→ 显示正在卸载(并跟着走:正在停止服务 → 正在还原防火墙规则 → 正在删除启动脚本与 LuCI 文件 → 正在删除程序文件)→ 显示卸载成功,请刷新网页 → 刷新后直接回到 OpenWrt 首页。
具体修了四件事:
- 不再报「卸载失败:XHR request timed out」:卸载改为后台执行,页面轮询进度文件;LuCI 发起的那次调用本身固定 30 秒超时,页面不再拿它当结论。
- 卸载过程中不会退出 OpenWrt 登录:去掉了收尾的重启 rpcd —— LuCI 的登录会话都存在 rpcd 内存里,一重启就把人踢回登录页。菜单项靠删文件 + 清 LuCI 缓存消失,不需要重启。
- 升级后页面不再是旧的:LuCI 视图文件改名(status.js → main.js)。此前浏览器会按同一个网址一直用缓存里的旧页面,升级也不刷新,必须手动 Ctrl+F5 —— 换文件名后自动就是新页面。
- 卸载后刷新不再撞空:成功时把地址栏换成 LuCI 首页,刷新直接落到 OpenWrt 首页,不会停在一个已经不存在的插件页上;弹窗里也有「返回首页」按钮。
变更
- SSH 下的 open-box 命令,菜单里多了「卸载」(选中后会再确认一次),安装完成时的提示也更新成了五项菜单。
升级方式和平时一样:面板里点升级即可。这次只下载面板部分,内核和运行时沿用本机已有的文件;升级过程中内核重启一次。
内核仍为 sing-box 1.14.1-openbox-tcp7。