Open-Box v0.1.284 发布

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

官方变更日志

改进

  • 同一台路由器上不能同时运行两个代理工具。 检测到 PassWall、PassWall2、OpenClash、Nikki、HomeProxy、ShadowSocksR Plus+ 正在运行时,Open-Box 不启动内核,并明确提示是哪个工具、要先停用它——面板、LuCI、open-box start、开机自启都一样。开机时 Open-Box 先起来、别的插件后起来的情况,面板发现两个同时在运行会自动停止 Open-Box 内核并关闭开机自启;停用那个工具后,在面板里点「启动」即可。以前 PassWall 这类插件在运行也认不出来,现在按进程识别。
  • 诊断包里的进程列表在部分固件上是空的,现在能正常显示。

修复

  • 别的代理插件(PassWall、OpenClash 等)装着的路由器上,面板显示内核「已启动」实际不工作,重启多次也不行:Open-Box 启动和停止 auto_redirect 时要整个重载一次防火墙,别的插件挂在防火墙上的规则会跟着重跑,一次几十秒;内核在这期间被重启,tun 网卡还被没跑完的防火墙重载占着,下一个内核就报 TUNSETIFF: device or resource busy 起不来。(#426)
  • 内核升到 1.14.1-openbox-tcp16:auto_redirect 不再整个重载防火墙(放行 tun 的规则直接加进防火墙),tun 网卡也不会再被别的进程占住。
  • 启动后很晚才失败、又被系统自动拉起来的情况,面板现在也能发现并降级成纯 tun,不再显示成正常运行。

照常在面板 / LuCI 里升级。这次内核有更新(1.14.1-openbox-tcp16),会同时下载内核,升级完成后内核自动重启一次。