Open-Box v0.1.283 发布

已发布 v0.1.283,以下为官方变更日志。

官方变更日志

安卓客户端 0.1.283.1(只更新 App,路由器端不变)

  • 折叠屏展开、平板竖着用时,界面铺满整个窗口(0.1.283 里两边会多出灰边);横屏时仍固定成竖屏比例居中显示。
  • 已经装了 App 的在「设置 → 检查更新」里升级;第一次安装下载附件里的 open-box-android-0.1.283.1.apk。

修复

  • 重启内核、升级或者路由器重启之后,面板显示内核「已启动」实际没在工作,要再重启好几次:旧内核收尾超过 5 秒被强杀,新内核紧接着起来时撞上还没拆完的 tun 网卡和路由(日志里的 set routes: … no route to host),或者 auto_redirect 起不来被降级成纯 tun。现在重启内核会等旧内核收完尾(最多 15 秒)、tun 网卡没了再起;起 tun 撞上旧状态先原样重试一次;判断崩溃原因只看这次重启之后的日志,不再拿以前的报错误判、误降级。(#386 #389 #369 #393 #405 #378)
  • 纯 tun 兼容模式下,端口映射的回包也被拉进内核:WireGuard(docker 里的 wg-easy)、公网连 socks 这类映射断掉。现在回包按路由器自己的路由走。(#383)
  • 3x-ui 导出的 VLESS + WS + TLS 节点(链接里带 alpn=h2,http/1.1,h3)连不上:ws / httpupgrade 传输现在和 Xray 一样只协商 http/1.1。(#374)
  • 没有 setsid、也没有 nohup 的固件上,面板 / LuCI 里升级报「nohup: not found」、升级没开始。从 v0.1.282 及更早版本升级这一次用的还是旧脚本,这类固件请在 SSH 里执行一次 open-box update,之后从面板升级就正常了。(#406)
  • dnsmasq 转发模式:路由器自己没有可用的 DNS 上游(没设上游 DNS、又忽略了解析文件)时,按域名转发会让没进名单的域名都解析不了、整个局域网没网。现在这种情况自动改成全量转发给内核。(#412)
  • 好几个节点组测速同时挂住时整页假死、「内核版本」一直显示「未知」:测速请求 60 秒没回应就断开,页面上的自动补测改成一个一个来,取内核版本 15 秒拿不到会提示。(#414)
  • 订阅列表等拖拽排序之后,卡片的影子偶尔一直跟着鼠标、换页也不消失。(#394)

改进

  • 设置 · 客户端 · 地区分流的默认三组改成:中国大陆(默认)、香港澳门(AI 服务等通过代理,多了字节跳动 AI)、其他地区(中国大陆、香港、澳门之外)。没改过地区分流的会跟着变,改过的想用新默认值点「恢复默认」。

安卓客户端

  • 启动图标里的标志缩小一圈。
  • 折叠屏展开、平板、横屏时,界面固定成竖屏比例居中显示;手机上锁定竖屏。
  • 内置的地区分流默认值同上。
  • 已经装了的在 App「设置 → 检查更新」里升级;第一次安装下载附件里的 open-box-android-0.1.283.1.apk(需要 Android 12 及以上、64 位 ARM 手机)。

照常在面板 / LuCI 里升级。内核和 v0.1.272 ~ v0.1.282 相同,只下载面板部分。