
已上线
OneBoxN
原生界面。自研内核。
OneBoxN 是 OneOh Cloud LLC 自主开发的商业客户端。N 代表 Native:Windows、macOS、Android 和 iOS 各自采用平台原生组件。
OneBoxN 已上线,带来原生界面与自研 Rust 网络内核。
原生架构
Rust 1.99.1 / obox
界面使用各平台原生组件,网络层搭载我们使用 Rust 开发的 obox 内核。客户端与内核统一设计,减少架构层级与跨技术栈桥接。OneBoxN 采用非开源商业许可。
- Windows
- macOS
- Android
- iOS
下载签名安装包
以下为各平台最新的官方签名安装包,下载后可用 SHA-256 核对文件完整性。
每个平台,原生打造
各平台采用自己的语言、界面框架与系统网络接口,共同搭载 Rust obox 内核。
Windows
C# 14 · .NET 10 · WPF
.NET SDK 10.0.401 · 运行时 10.0.12 · WPF-UI 4.3.0
- 原生桌面界面
- 使用 C# 与 WPF 构建桌面界面,以 XAML 描述布局,搭配 WPF-UI 组件呈现 Fluent 风格。窗口、键盘操作和系统托盘分别对接 Windows 桌面环境。
- 系统服务与内核
- 网络隧道由独立的 Windows 服务承载,与界面进程分离。C# 通过 P/Invoke 调用 obox 的原生库接口,连接 Rust 网络内核。
macOS
Swift 6.0 · SwiftUI · AppKit
Swift 6 工具链,应用与共享包采用 Swift 6 语言模式;SwiftUI 与 AppKit 由 Apple 平台 SDK 提供。
- 原生 Mac 体验
- 使用 Swift 与 SwiftUI 构建界面,并通过 AppKit 接入桌面窗口、菜单栏和系统交互。界面与 macOS 的窗口管理、外观和操作习惯配合。
- 系统网络扩展
- 通过 NetworkExtension 和 Packet Tunnel 扩展接入系统隧道。Swift 绑定将系统网络能力与 Rust obox 内核连接起来,界面与隧道各自承担职责。
Android
Kotlin 2.4.10 · Jetpack Compose · Material 3
Compose UI 1.11.4 · Material 3 1.4.0 · Compose BOM 2026.06.01
- 原生 Android 界面
- 使用 Kotlin 与 Jetpack Compose 构建声明式界面,搭配 Material 3 组件。ViewModel 与 Kotlin 协程负责界面状态和异步任务,并与 Android 生命周期配合。
- 系统 VPN 服务
- 通过 Android VpnService 接入系统 VPN 与隧道接口。Kotlin 经由 UniFFI 生成的原生绑定调用 obox,让 Android 服务和 Rust 网络内核协同工作。
iOS
Swift 6.0 · SwiftUI · UIKit
Swift 6 工具链,应用与共享包采用 Swift 6 语言模式;SwiftUI 与 UIKit 由 Apple 平台 SDK 提供。
- 原生 iPhone 界面
- 使用 Swift 与 SwiftUI 构建界面,在需要系统能力时接入 UIKit,例如相机预览与剪贴板。交互由 Apple 平台原生组件承载。
- 系统隧道扩展
- 使用 NetworkExtension 的 NEPacketTunnelProvider 承载网络隧道,与应用界面分开运行。Swift 原生绑定连接 obox 内核,由系统 VPN 框架协调连接状态和隧道生命周期。
性能测试
Linux 网络内核的端到端测试结果(当前版本 obox v1.14.56),不包含客户端界面。
obox → oboxsing-box → sing-box
| 协议 | obox → obox | sing-box → sing-box |
|---|---|---|
| Shadowsocks · obox 客户端到 obox 服务端链路胜 35.71% | 11628.33 | 8568.34 |
| VLESS · obox 客户端到 obox 服务端链路胜 8.46% | 24841.16 | 22903.11 |
| AnyTLS/REALITY · obox 客户端到 obox 服务端链路胜 26.26% | 14663.12 | 11613.21 |
| 协议 | obox → obox | sing-box → sing-box |
|---|---|---|
| TUIC · obox 客户端到 obox 服务端链路胜 41.76% | 3585.38 | 2529.25 |
| Hysteria2 · obox 客户端到 obox 服务端链路胜 55.67% | 3155.17 | 2026.83 |
| 协议 | obox → obox | sing-box → sing-box |
|---|---|---|
| Shadowsocks · obox 客户端到 obox 服务端链路胜 55.84% | 25.22 | 57.11 |
| VLESS · obox 客户端到 obox 服务端链路胜 55.08% | 23.61 | 52.56 |
| TUIC · obox 客户端到 obox 服务端链路胜 53.62% | 32.97 | 71.09 |
| Hysteria2 · obox 客户端到 obox 服务端链路胜 74.30% | 32.11 | 124.95 |
| AnyTLS/REALITY · obox 客户端到 obox 服务端链路胜 51.66% | 32.68 | 67.60 |
CPU 效率
| 协议 | obox → obox | sing-box → sing-box |
|---|---|---|
| Shadowsocks · obox 客户端到 obox 服务端链路胜 36.53% | 6474.05 | 4741.97 |
| VLESS · sing-box 客户端到 sing-box 服务端链路胜 20.81% | 16504.82 | 19939.28 |
| AnyTLS/REALITY · obox 客户端到 obox 服务端链路胜 26.87% | 8355.77 | 6585.85 |
| 协议 | obox → obox | sing-box → sing-box |
|---|---|---|
| TUIC · obox 客户端到 obox 服务端链路胜 41.24% | 2376.00 | 1682.27 |
| Hysteria2 · obox 客户端到 obox 服务端链路胜 70.58% | 2034.48 | 1192.66 |
对比链路:obox 作为客户端,obox 作为服务端;参照链路:sing-box 作为客户端,sing-box 作为服务端。蓝色条形为对比链路,灰色条形为参照链路。
有效吞吐比较整条链路;内存与 CPU 效率统计客户端进程,胜者标注对应链路。吞吐与效率越高越好,内存越低越好。百分比以另一条链路为基准。峰值内存覆盖上传和下载,不随方向切换。
AWS c6in.large · 16 并发 · 每方向 30s · sing-box 1.14.3
完整数据:四种客户端/服务端组合
箭头左侧为客户端,右侧为服务端。
Shadowsocks
| 链路 | 方向 | n | Mbps | 客户端 Mbps/核 | 服务端 Mbps/核 | 客户端 MiB | 服务端 MiB |
|---|---|---|---|---|---|---|---|
| obox → obox | 下载 | 2 | 11628.33 | 6474.05 | 8418.60 | 25.22 | 25.13 |
| obox → obox | 上传 | 2 | 11635.31 | 8999.92 | 6442.66 | 25.22 | 25.13 |
| obox → sing-box | 下载 | 2 | 11425.14 | 6638.39 | 6643.46 | 25.32 | 60.14 |
| obox → sing-box | 上传 | 2 | 8258.71 | 11869.46 | 4551.29 | 25.32 | 60.14 |
| sing-box → obox | 下载 | 2 | 8400.75 | 4649.62 | 10528.18 | 57.68 | 24.73 |
| sing-box → obox | 上传 | 2 | 11241.81 | 6267.17 | 7076.64 | 57.68 | 24.73 |
| sing-box → sing-box | 下载 | 2 | 8568.34 | 4741.97 | 9112.43 | 57.11 | 59.66 |
| sing-box → sing-box | 上传 | 2 | 9488.87 | 7624.75 | 5218.05 | 57.11 | 59.66 |
VLESS
| 链路 | 方向 | n | Mbps | 客户端 Mbps/核 | 服务端 Mbps/核 | 客户端 MiB | 服务端 MiB |
|---|---|---|---|---|---|---|---|
| obox → obox | 下载 | 2 | 24841.16 | 16504.82 | 49095.27 | 23.61 | 22.42 |
| obox → obox | 上传 | 2 | 24818.23 | 52463.15 | 16456.11 | 23.61 | 22.42 |
| obox → sing-box | 下载 | 2 | 22578.00 | 22435.48 | 13564.48 | 23.13 | 71.21 |
| obox → sing-box | 上传 | 2 | 24795.71 | 55652.13 | 16103.95 | 23.13 | 71.21 |
| sing-box → obox | 下载 | 2 | 24837.15 | 16317.76 | 52864.93 | 53.05 | 22.96 |
| sing-box → obox | 上传 | 2 | 24819.58 | 46893.86 | 16638.26 | 53.05 | 22.96 |
| sing-box → sing-box | 下载 | 2 | 22903.11 | 19939.28 | 13751.14 | 52.56 | 70.86 |
| sing-box → sing-box | 上传 | 2 | 24824.82 | 47516.91 | 16235.49 | 52.56 | 70.86 |
TUIC
| 链路 | 方向 | n | Mbps | 客户端 Mbps/核 | 服务端 Mbps/核 | 客户端 MiB | 服务端 MiB |
|---|---|---|---|---|---|---|---|
| obox → obox | 下载 | 2 | 3585.38 | 2376.00 | 5002.30 | 32.97 | 33.51 |
| obox → obox | 上传 | 2 | 3169.93 | 2692.92 | 3589.57 | 32.97 | 33.51 |
| obox → sing-box | 下载 | 2 | 3787.79 | 2506.49 | 2796.31 | 34.76 | 65.59 |
| obox → sing-box | 上传 | 2 | 2612.67 | 2680.18 | 1646.83 | 34.76 | 65.59 |
| sing-box → obox | 下载 | 2 | 2600.71 | 1706.56 | 4646.24 | 65.63 | 33.36 |
| sing-box → obox | 上传 | 2 | 3620.87 | 2585.58 | 4294.18 | 65.63 | 33.36 |
| sing-box → sing-box | 下载 | 2 | 2529.25 | 1682.27 | 2288.77 | 71.09 | 71.23 |
| sing-box → sing-box | 上传 | 2 | 2712.23 | 2322.95 | 1707.64 | 71.09 | 71.23 |
Hysteria2
| 链路 | 方向 | n | Mbps | 客户端 Mbps/核 | 服务端 Mbps/核 | 客户端 MiB | 服务端 MiB |
|---|---|---|---|---|---|---|---|
| obox → obox | 下载 | 2 | 3155.17 | 2034.48 | 4392.44 | 32.11 | 33.19 |
| obox → obox | 上传 | 2 | 2432.36 | 2381.53 | 2698.39 | 32.11 | 33.19 |
| obox → sing-box | 下载 | 2 | 3751.14 | 2386.23 | 2557.27 | 34.77 | 74.11 |
| obox → sing-box | 上传 | 2 | 2362.12 | 2560.92 | 1468.39 | 34.77 | 74.11 |
| sing-box → obox | 下载 | 2 | 2468.43 | 1565.73 | 4106.63 | 67.13 | 36.70 |
| sing-box → obox | 上传 | 2 | 3883.27 | 2491.95 | 4171.36 | 67.13 | 36.70 |
| sing-box → sing-box | 下载 | 2 | 2026.83 | 1192.66 | 1536.29 | 124.95 | 141.28 |
| sing-box → sing-box | 上传 | 2 | 1699.21 | 1273.83 | 965.24 | 124.95 | 141.28 |
AnyTLS/REALITY
| 链路 | 方向 | n | Mbps | 客户端 Mbps/核 | 服务端 Mbps/核 | 客户端 MiB | 服务端 MiB |
|---|---|---|---|---|---|---|---|
| obox → obox | 下载 | 2 | 14663.12 | 8355.77 | 10290.03 | 32.68 | 27.10 |
| obox → obox | 上传 | 2 | 14990.25 | 9803.83 | 8342.61 | 32.68 | 27.10 |
| obox → sing-box | 下载 | 2 | 11528.81 | 7718.70 | 6618.07 | 32.41 | 65.41 |
| obox → sing-box | 上传 | 2 | 12020.54 | 10581.85 | 6746.72 | 32.41 | 65.41 |
| sing-box → obox | 下载 | 2 | 11944.18 | 6642.48 | 9980.42 | 66.51 | 27.14 |
| sing-box → obox | 上传 | 2 | 11267.90 | 6459.33 | 7711.30 | 66.51 | 27.14 |
| sing-box → sing-box | 下载 | 2 | 11613.21 | 6585.85 | 10289.62 | 67.60 | 66.54 |
| sing-box → sing-box | 上传 | 2 | 11666.34 | 9600.38 | 6618.37 | 67.60 | 66.54 |
吞吐与 CPU 效率展示有效样本平均值;峰值内存覆盖上传和下载。
独立的历史测试:500 连接压力测试
macOS 网络内核在 500 并发活跃流下的真实网页加载与内存驻留表现(当前版本 obox v1.14.56),不包含客户端界面。
| 协议 | 并发流 | 负载 MiB | 峰值 MiB | 空闲 MiB | 峰值堆 MiB | 空闲堆 MiB | 峰值 RSS MiB |
|---|---|---|---|---|---|---|---|
| TUIC | 500 | 34.00 | 37.00 | 13.00 | 31.97 | 3.18 | 51.66 |
| AnyTLS/REALITY | 529 | 20.00 | 37.00 | 13.00 | 26.29 | 3.58 | 49.73 |
早期(v1.14.17)500 连接压力测试记录中,obox 网络内核约占用 40–50 MB 内存,sing-box 约 300 MB,不包含客户端界面。该历史记录未完整保留设备、协议、时长与内存采样口径,不能与本页 16 并发基准直接比较。
系统要求
Windows
Windows 10 及以上,系统版本号须为 build 16299(版本 1709)或更高。
macOS
macOS 14 及以上。
Android
Android 9 及以上,最低 API 28。
iOS
iOS 18 及以上。
以下为最低运行要求。具体系统版本是否仍受维护,取决于系统厂商与开发工具链官方支持窗口中较短的一个;不包含 Windows ESU 等付费扩展维护。