维护说明
OneBox 与 OneBoxM 的平台支持层级、生命周期策略与开源许可说明
一、OneBox — 桌面端
OneBox 是一款基于开源 sing-box 内核构建的跨平台桌面端图形界面应用。源代码托管于 github.com/OneOhCloud/OneBox。
许可证说明
Apache License, Version 2.0
OneBox 与 sing-box 的集成方式为直接调用其二进制文件并通过 HTTP 接口通信,两者保持进程隔离,不存在衍生作品关系。因此,sing-box 所采用的 GPLv3 协议传染性条款不适用于 OneBox。
平台支持层级
优先级最高,功能最完善,稳定性最强。所有新特性优先在 macOS 上实现和验证。Bug 修复响应及时。
仅在收到社区或第三方用户反馈的 Bug 报告后跟进处理。受 Windows 系统本身复杂性影响,部分 Bug 不保证能够修复。基本功能完备,可正常使用。
定位为实验性支持,尽力修复 Bug,但不承诺。非核心功能不保证完整实现。仅支持标准五年维护期内的 Ubuntu LTS 版本。
支持的 macOS 版本
OneBox 与 Apple 官方主要版本支持窗口保持一致(通常为最新三个主要版本)。参考: endoflife.date/macos
支持的 Windows 版本
OneBox 跟随 Microsoft 官方支持生命周期。Windows 10 已于 2025 年 10 月 14 日正式停止支持,OneBox 同步停止对该版本的支持。当前推荐版本:Windows 11 24H2 或 25H2。参考: Microsoft Lifecycle Policy
支持的 Ubuntu 版本
仅支持标准五年维护期内的 Ubuntu LTS 版本,不含 Ubuntu Pro ESM 等付费扩展维护服务。参考: endoflife.date/ubuntu
支持生命周期策略
- 仅支持官方 LTS 版本,不涵盖付费扩展维护阶段(如 Ubuntu Pro ESM、Windows ESU 等)。
- 支持窗口取系统官方 LTS 支持周期与开发工具链(编译器、运行时等)支持周期两者中较短的一个。
- 一旦某版本的系统或工具链终止官方支持,OneBox 同步停止对该版本的支持,不再提供单独的 Bug 修复。
二、OneBoxM — 移动端
OneBoxM 是基于 React Native 构建的跨平台移动端应用,在移动平台层与 sing-box 内核进行深度耦合集成。源代码托管于 github.com/OneOhCloud/OneBoxRN。
许可证说明
GNU General Public License v3.0(GPLv3)
由于移动平台的架构特性,OneBoxM 需要与 sing-box 内核进行深度耦合集成,存在衍生作品关系,受 GPLv3 协议传染性条款约束,整体项目以 GPLv3 开源发布。
平台支持层级
优先级最高,功能最完善,稳定性最强。所有新特性优先在 iOS 上实现和验证。Bug 修复响应及时。
仅在收到用户反馈的 Bug 报告后跟进处理。Android 平台碎片化程度较高,部分问题可能难以复现或修复。基本功能完备,可正常使用。
支持的 iOS 版本
OneBoxM 以 Apple 官方主要版本支持窗口为准。iOS 的支持生命周期与 iPhone 设备硬件支持年限相关,通常约为 5–7 年。参考: endoflife.date/ios
支持的 Android 版本
Android 无统一的官方 LTS 策略。OneBoxM 以 Google Android 官方安全公告覆盖的版本范围为支持区间。参考: endoflife.date/android
支持生命周期策略
- 以系统厂商(Apple / Google)官方安全公告覆盖的版本范围为支持基准。
- 支持窗口同样取系统支持周期与开发工具链支持周期两者中较短的一个。
- 一旦某版本的系统终止官方支持,OneBoxM 同步停止对该版本的支持。
三、总览
优先修复 Bug,功能完备,持续维护。
仅响应用户与第三方反馈,不保证修复。
尽力而为,非核心功能不保证完整。
四、参考链接
本文档随项目维护状态更新,以 GitHub 仓库中的最新版本为准。如中英文版本存在任何歧义,以英文版本为准。