Skip to content

NoBrand-OneClick v3.2.6

Latest

Choose a tag to compare

@ike-sh ike-sh released this 29 Sep 17:50

NoBrand-OneClick v3.2.6

v3.2.6 是基于 v3.2.4 的维护与可靠性版本,重点改进交互式管理器的生命周期锁范围、已有节点操作体验,以及客户端 Display Endpoint 的域名支持与回归覆盖。

修复

  • 缩小交互式管理菜单的 lifecycle lock 持有范围;停留在主菜单、协议子菜单、节点选择或等待回车时,不再长期阻塞其它 NoBrand 管理会话。
  • 实际安装、修改、修复、卸载等写操作仍使用 lifecycle lock 串行化,并保留 TOCTOU 状态复核、中断恢复与回滚保护。
  • 修复 SSH 会话异常断开后残留菜单进程可能继续阻塞其它 NoBrand 操作的问题。
  • 单实例 Snell、VLESS REALITY 和 TUIC 节点操作支持直接 Enter 使用唯一现有实例;存在多个实例时仍要求明确选择。
  • 加强并发菜单和过期实例选择的状态验证,避免旧菜单覆盖另一会话已完成的修改。

Display Endpoint

  • 在支持客户端 Display Endpoint 的协议中验证 IPv4、IPv6 和合法 DNS hostname。
  • 自定义 hostname 原样持久化并用于节点、URI 和客户端配置导出,不会在保存阶段解析并固化成 IP。
  • Mieru、Snell、Hysteria2、TUIC、VLESS、SSH Tunnel 及 Forward Display Endpoint 的相关持久化与导出路径已完成回归。
  • Display Endpoint 只表示客户端连接入口,不改变 Actual Listener、TLS/SNI、REALITY camouflage、Linux route、policy routing 或服务器实际 egress。

兼容性

  • 支持从 v3.2.4 直接升级到 v3.2.6,无需经过未发布的 v3.2.5,也无需新增 schema migration。
  • 已有节点、Display Endpoint、Ingress、服务配置和防火墙 ownership 保持兼容。
  • Realm Forward target 保持现有 IPv4、IPv6 和 domain 合同;nftables Forward backend target 仍仅支持 IPv4。后端目标与客户端 Display Endpoint 是不同字段。

验证

  • Linux 全量测试与真实 runtime 集成测试。
  • Docker smoke 与 Debian、Ubuntu、Rocky、Alpine 四平台回归。
  • 生命周期并发、中断恢复、Domain Display Endpoint 和 v3.2.4 直接升级测试。
  • 维护者提供的生产服务器 canary 验收结果:PASS。