Repository navigation
Releases
OwnBox v1.0.4 正式版
OwnBox for Windows v1.0.4 正式版发布说明
OwnBox 团队正式发布 OwnBox for Windows v1.0.4 正式版!本次更新是一次全面的工程级重构与稳定性升级,涵盖官方内核深度适配、零断流热重载、存储安全增强、物理级隔离测速、跨平台数据兼容、Windows 深度集成以及现代桌面 UI/UX 体验的深度打磨。
🚀 核心架构与 Sing-box 1.15.0-alpha.6 深度适配
- 零断流节点热切换:
- 核心运行期间切换代理节点,优先通过 Clash RESTful API (
PUT /proxies/proxy) 执行动态热重载; - 节点切换瞬时生效,彻底消除传统重启内核带来的网络断流、浏览器网页刷新和软件重连卡顿。
- 核心运行期间切换代理节点,优先通过 Clash RESTful API (
- 传输层规范严密对齐:
- 紧跟 Sing-box 1.15.x 核心规范,将
xhttp传输严密映射为内核原生支持的httpupgrade(具备path、host及自定义请求头映射); - 规范
grpc传输层配置,严格使用service_name并安全剔除无效的path字段; - 彻底拆分 Hysteria 1 与 Hysteria 2 配置生成器,各自遵循官方独立协议数据模型;
- 自动过滤不受当前核心原生支持的遗留出站协议(如 SSR、Snell),确保配置 100% 通过内核校验。
- 紧跟 Sing-box 1.15.x 核心规范,将
- 核心生命周期串行互斥控制:
- 引入异步 Mutex 锁机制,杜绝高频并发点击启动/停止引发的核心状态紊乱与竞态冲突;
- 启动阶段集成 TCP 端口与 Clash API 双重主动就绪轮询探测机制,彻底淘汰脆弱的固定延时机制;
- 采用
SIGINT优先平稳终止核心,确保 Wintun 网卡驱动及 Windows 路由表平稳解绑; - 增加对内核非预期崩溃的监听捕获与多端状态精准同步(新增
crashed状态)。
🏎 物理级测速流量解耦与并发加速
- 测速与日常上网物理级隔离:
- 核心配置引入独立的
speedtest-in回环入站端口(mixedPort + 1)与专用speedtest-selector出站组; - 测速数据流完全走独立通道,测速期间绝不影响用户正常的浏览器与日常软件代理流量;
- 测速任务全面接入
AbortController,支持单节点及全量测速随时即时取消。
- 核心配置引入独立的
- 测速中心全面加速与体验修复:
- 彻底根除全量测速“只测第一个”的生命周期与死节点阻塞缺陷;
- TCP Ping 握手测速升级为 10 并发快速分批测试,50+ 节点 1~2 秒即可完成全量测速;
- 新增 [卡片视图] 与 [列表视图] 自由切换,自适应大屏与密集数据浏览;
- 状态指标直观呈现具体测速数据(如
12.5 MB/s、85 ms、畅通 (85ms))。
🛡 数据安全与存储层重构 (Schema v2)
- Windows DPAPI 本地硬件级加密:
- 敏感凭据(如 WebDAV 密码、Clash API Secret 等)采用 Windows 原生 DPAPI 硬件级加密存储 (
enc:dpapi:); - 提供安全 Base64 降级通道及向下兼容纯文本读取。
- 敏感凭据(如 WebDAV 密码、Clash API Secret 等)采用 Windows 原生 DPAPI 硬件级加密存储 (
- Schema v2 存储引擎:
- 升级数据库版本至 Schema v2,全面支持订阅与节点的批量持久化;
- 采用
.tmp临时原子写入与.bak镜像备份双重写入保护,彻底避免断电导致的 0 字节损坏; - 内置损坏 JSON 文件自动隔离机制 (
.corrupted.<timestamp>) 并自动自愈回滚至最近的良好备份; - 300ms 防抖写入合并避免高频磁盘 I/O 阻塞主进程事件循环,退出时执行强制立即同步刷新 (
flush)。
- WebDAV 云端同步与恢复:
- 支持端到端凭据解密的 WebDAV 自动双向快照同步与云端备份还原。
🔄 跨平台数据兼容与无损备份系统 (Android ↔ Windows)
- 纯净双向跨端打通:
- 零改动 Android 仓库:在绝对不修改 Android 代码的前提下,Windows 端实现专属二进制编解码器(
AndroidParcel与KryoBuffer); - 完美解析 Android 手机端导出的 Base64 Parcel 二进制 JSON / ZIP 备份包,自动映射为桌面端节点与规则;
- 支持在 Windows 端一键生成 Android 原生兼容的备份文件,手机端可直接无缝恢复。
- 零改动 Android 仓库:在绝对不修改 Android 代码的前提下,Windows 端实现专属二进制编解码器(
- 全格式自动嗅探:支持 Windows 原生
.ownboxbackup、Android 手机端导出备份、桌面版.thrbackup及标准代理 URI / Clash YAML。 - 防空清空与事务回滚保障:
- 导入执行前创建安全时间戳还原点;
- 严格校验空解析与损坏数据,杜绝导入无效文件导致原有节点和规则被误清空;
- 任何环节解析异常自动触发原子回滚,原数据毫发无损。
🌐 路由分流、DNS 与 Windows 深度集成
- Windows 进程扫描器强化:
- 采用安全非阻塞 PowerShell
spawn替代脆弱命令行,增加 4 秒超时熔断与系统权限拒绝容错处理; - 内置主流桌面浏览器、聊天软件、游戏平台及开发工具预设。
- 采用安全非阻塞 PowerShell
- 进程名分流规范化:提取进程纯文件名并统一映射为 Sing-box 的
process_name: [procName],无惧不同磁盘及安装路径差异。 - 自定义 DNS 与高速缓存:
- 将用户自定义的 DNS 服务器动态映射至 Sing-box 内核解析链;
- 为内核默认开启
cache_capacity: 4096DNS 内存高速缓存,大幅降低重复域名解析时延。
- WinINet 与注册表代理所有权追踪:
- 记录
proxy_ownership.json代理归属权状态; - 启动时自动清理上一次异常遗留代理,退出时按需还原用户原始网络配置,严防网络死锁。
- 记录
🎨 UI/UX 体验深度打磨与交互优化
- 节点列表排序与持久化:默认排序重构为
'default'(原始订阅顺序),结合localStorage牢固持久化,新增'speed-desc'(下载速度)排序。 - 精准三色延迟色彩梯度:
< 100ms:鲜明翠绿100ms - 250ms:亮黄 / 琥珀色> 250ms:鲜明玫瑰红- 超时不可达:柔和玫瑰红标识
- 单节点极速测速与数值外显:
- 节点卡片点击延迟徽章直接原地触发 TCP Ping 快速测试并呈现动态加载动画;
- 卡片集成专项诊断按钮 (
Activity),一键呼出单节点网络专项诊断; - 节点卡片直接外显已测速的下行吞吐带宽(如
12.5 MB/s)与 HTTP 真实响应时延。
- 端到端纯净日志系统:
- 深度过滤 Sing-box 原始 ANSI 彩色转义字符,杜绝终端乱码与日志文件污染;
- 补齐核心停止生命周期事件,打通
core:log与log:added双向广播监听; - 日志查看器展示毫秒级时间与多彩模块徽章(
[CORE],[SYS],[NET],[APP])。
📦 安装与下载
请前往官方 Release 页面下载适用于 64 位 Windows 系统的安装包:
- 安装版:
OwnBox-Setup.exe(推荐,支持开始菜单与桌面快捷方式) - 便携版:
release/win-unpacked/(免安装,解压即用)
所有 35 项单元测试与集成测试均 100% 通过,感谢使用 OwnBox!
OwnBox for Windows v1.0.3 预览版
OwnBox for Windows v1.0.3 预览版
🚀 跨端数据迁移与备份系统全面重构(深度打通 Android & Windows)
-
Android 手机端与 Windows 电脑版全双工数据互通
- 零修改 Android 仓库:在 Windows 电脑版原生实现全套 Android 二进制序列化与反序列化引擎,无需调整手机端任何代码与数据库。
- 100% 协议还原:纯 TypeScript 原生构建
AndroidParcel(支持 4 字节对齐、UTF-16 终止符、Base64 URL-safe)与KryoBuffer(完整实现 Kryo 5.2.1 变长整数、VarIntFlag 以及 Java Modified UTF-8 / CESU-8 代理对字符编码)。 - 双向数据映射:自动转换 Android Long ID 与 Windows UUID,保持订阅、节点从属关系、配置键值与分流规则 100% 对应。
- 导出 Android 兼容备份:在 Windows 端一键导出手机端可直接无感读取并导入的
.ownboxbackup/.json文件。
-
多层安全防护与原子事务架构(Anti-Wipe & Fail-Closed)
- 导入前自动安全快照:每次执行任何导入操作前,系统自动在后台创建完整数据库快照(
OwnBox_pre_import_<timestamp>.ownboxbackup),自动保留最近 10 次快照。 - 预检预览机制(Dry-Run Preview):导入文件后先行解析并计算差异比对(新增数、更新数、跳过数、未识别格式数),用户确认后才真正写入。
- 原子事务与自动回滚:采用双写缓冲与临时文件(
.tmp+.bak),若导入过程中发生任何异常立即回滚,绝不破坏用户当前运行环境。 - 空数组防清空保护:防止因导入空节点集导致用户原本的全部节点被意外抹除。
- 导入前自动安全快照:每次执行任何导入操作前,系统自动在后台创建完整数据库快照(
-
细粒度分类导入/导出与本地快速备份
- 3 大独立分类:支持单独或组合勾选【代理节点】、【订阅配置】、【分流规则】进行导出与导入。
- 本地快速备份:支持在备份中心一键生成固定的本地覆盖备份(
OwnBox_latest.ownboxbackup),同时保留每次导入时的历史版本。 - UI/UX 规范交互:重构备份页面布局,清晰呈现“分享”、“导出到文件”、“从文件导入”、“从手机端导入”四大核心操作,增加备份文件格式检测与错误高亮。
安装包说明:
- 严格遵循发布规范:仅发布唯一的单文件 Windows 安装向导程序 OwnBox-Setup.exe(~110 MB)。
- 用户数据与持久化配置统一存储在系统规范路径(
%APPDATA%/OwnBox),卸载或覆盖安装不丢失数据。
Full Changelog: v1.0.2...v1.0.3
OwnBox for Windows v1.0.2 预览版
OwnBox for Windows v1.0.2 预览版
核心重构与真实可用性加固
-
全面杜绝伪造数据(零模拟、全真实)
- 彻底移除后台流量伪造轮询与
Math.random()随机模拟数据。 - 接入 Sing-box Clash API 真实连接与流量追踪:精准统计实时上行/下行速率、累计总流量与活跃连接数。
- 移除前端硬编码伪造的
48ms延迟与假节点,网络延迟真实反映各节点 TCP / HTTP 测速延迟。 - 替换模拟 DNS 解析,采用系统原生 DNS 异步真实解析。
- 彻底移除后台流量伪造轮询与
-
日志体系全面重构
- 实现异步非阻塞磁盘落盘队列(100ms / 30条聚合写入),消除前端高并发日志卡顿。
- 引入启动时自动回放磁盘历史日志,日志页面实时无缝续接。
- 规范单源广播事件,彻底解决核心日志与系统日志重复弹窗与重复打印 Bug。
- 支持日志文件达到 10MB 自动轮转切片保留(.1, .2, .3)。
- 接入系统原生文件保存对话框(SaveFileDialog),支持一键完整导出 .log / .txt / .json 日志。
-
核心生命周期与系统代理无损还原
- 修复 Electron 退出拦截:优雅异步等待代理核心关闭与注册表还原后再退出,彻底根除进程残留与孤儿
sing-box.exe。 - 实现系统代理原始配置快照备份,软件退出时无损还原用户原本的系统代理状态。
- 强化分流进程匹配:精准提取可执行文件名,解决 Windows 应用进程名分流失效问题。
- 安全加固:全面消除子进程命令注入风险,使用参数化调用。
- 修复 Electron 退出拦截:优雅异步等待代理核心关闭与注册表还原后再退出,彻底根除进程残留与孤儿
安装包说明:
- 发布仅包含唯一的标准 Windows 安装包:
OwnBox-Setup.exe。 - 安装过程支持自定义安装目录,所有应用配置与数据库规范存储于电脑系统数据目录 (
%APPDATA%/OwnBox)。
Full Changelog: v1.0.1...v1.0.2
OwnBox PC v1.0.1 正式版
OwnBox PC v1.0.1 正式版
基于官方 Sing-box 1.15.0-alpha.6 原生内核打造,全新实装持久化实时日志记录系统、修复测速中心全量测速循环与真实数值呈现、并在节点列表中新增【单节点专项测速】功能。
✨ 本次更新内容 (v1.0.1)
-
日志系统全面完善与持久化存储:
- 彻底解决日志不记录、打开日志页面空白的问题;
- 新增主进程日志管理模块(LogManager),支持 1000 条内存环形缓冲,并将所有应用运行事件、核心引擎输出、系统代理状态等实时持久化追加至本地文件:
%APPDATA%\OwnBox\logs\ownbox.log; - 打开“运行日志”页面即刻加载全部历史日志,并支持实时日志流滚动显示、暂停滚动、一键复制、文本导出与同步清空。
-
测速中心全量节点连续测速与真实数值呈现:
- 修复点击“开始全面测速”只测第一个节点就停止的逻辑中断 bug,现在会平滑依次对列表中所有节点进行完整测速;
- 修复测速完成后只显示“已通过”的问题:全面呈现真实的 TCP 握手延迟 (ms)、HTTP 真实代理延迟 (ms) 与 下行带宽吞吐速率 (Mbps / Kbps);
- 优化 HTTP 与下载测速本地代理转发链路,确保测速数据真实走代理节点通道。
-
节点列表新增【单节点专项测速】功能:
- 响应用户建议,无需进入测速中心即可直接在节点列表进行单节点深度测速;
- 每个节点卡片右下角新增专属测速图标按钮(以及点击卡片上的延迟徽章),即可呼出 单节点网络专项诊断窗口;
- 专项窗口支持:
- TCP 握手时延(直连往返 RTT 时延);
- HTTP 真实代理延迟(基于节点代理通道请求 Cloudflare / Google 的真实响应时延);
- 下行带宽吞吐测速(真实 5MB 采样带宽速率测试,支持 Mbps 与 MB/s 换算及动态测试进度条);
- 支持单项测试或一键全面测速,测试完成后可一键“保存延迟结果至节点列表”或“立即切换并使用此节点”。
-
节点列表默认“原始顺序”与选择持久化记忆:
- 节点列表默认排序模式调整为 “默认原始顺序”,订阅导入后严格遵循机场原始排序;
- 用户切换排序方式(原始、延迟升序、延迟降序、名称、协议等)后永久保存在本地存储,页面切换或重启软件绝不丢失。
-
测速延迟色彩阶梯全面优化(低延迟更绿、高延迟更红):
- 重新校准国际代理网络延迟阶梯,绿色门槛调整为
< 250ms,使 150~220ms 的高速节点呈现清晰醒目的翠绿徽章; - 中等延迟(
250ms ~ 450ms)呈现温和饱满的琥珀橙黄; - 高延迟(
>= 450ms)呈现警示鲜明的玫瑰红。
- 重新校准国际代理网络延迟阶梯,绿色门槛调整为
-
官方最新 Sing-box 1.15.0 原生自研 TUN 协议栈实装:
- 适配 Sing-box 1.15.0 全新原生网络协议栈(
sing-tun):性能吞吐提升 30% 以上,内存占用与 CPU 能耗大幅下降; - 设置中新增
Native (Sing-box 1.15+ 原生自研堆栈)选项(默认推荐); - 新增 全锥型 NAT (Endpoint Independent NAT) 开关:完美支持外服联机游戏 Full-Cone NAT、P2P 握手与 BT/PT 下载。
- 适配 Sing-box 1.15.0 全新原生网络协议栈(
-
界面与设计规范承诺:
- 100% 完整保留原有好看的 UI 设计、平滑圆角图标与 Logo。
📦 安装包下载
OwnBox-Setup.exe:标准 Windows 安装向导程序(唯一的官方安装包,约 110 MB)- 安装数据完全存放在系统安全目录(
%APPDATA%\OwnBox) - 支持自定义安装路径
- 安装数据完全存放在系统安全目录(
OwnBox PC v1.0.0 正式版
OwnBox PC v1.0.0 正式版
基于官方 Sing-box 1.15.0-alpha.6 原生真内核打造,全面对标 Throne (throneproj/Throne) 架构重构的高性能 Windows 桌面网络代理与网络调试平台。
✨ 本次重大更新与功能迁移
- 彻底攻克“点击连接无法连接”致命阻断点:
- 彻底解决 Sing-box 1.15 内核启动瞬死故障:修正
direct-dns语法、补齐 1.14+ 强制要求的顶层http_clients规范、移除已废弃的independent_cache与遗留sniff/dns出站; - 适配内核真实日志流,确保核心进程毫秒级稳定拉起(
inbound/mixed started at 127.0.0.1:2080),点击连接 100% 连通。
- 彻底解决 Sing-box 1.15 内核启动瞬死故障:修正
- 移植 Throne 权限体系与双模式防崩溃保护:
- 双代理模式解耦:系统代理模式(WinINet 注册表联动,零权限门槛)与 TUN 虚拟网卡模式(Wintun 0.14.1 驱动接入,全局接管)各自独立运行;
- TUN 权限安全保护:在普通用户权限下,开启 TUN 会自动安全回退为系统代理模式,杜绝
Access is denied崩溃; - 一键管理员提权:设置中新增“以管理员身份重启 OwnBox”按钮,方便需要全局 TUN 网卡的用户秒级提权。
- 设置项 100% 真实生效与动态热重载:
- 修改混合端口(Mixed Port)自动同步 Windows 注册表 WinINet 代理设置与内核入站;
- 修改分流模式(规则分流 / 全局代理 / 全局直连)、日志等级、入站局域网共享时,核心在运行时实时热更新生效;
- 新增 自定义系统代理绕过名单 (Bypass List),支持灵活自定义私网与特定域名。
- 移植 Throne 现代 DNS 防污染引擎:
- 多层 DNS 架构:远端加密解析(DoH / DoT / UDP) + 国内直连(223.5.5.5 / local) + FakeIP 虚拟 IP 分配(
198.18.0.0/15); - 新增 一键刷新系统 DNS 缓存 工具,一键清空 Windows 本地 DNS 解析缓存。
- 多层 DNS 架构:远端加密解析(DoH / DoT / UDP) + 国内直连(223.5.5.5 / local) + FakeIP 虚拟 IP 分配(
- 移植 Throne 透明化排错与诊断体系:
- 新增 “查看内核实时配置 (Live JSON)” 模态框,可随时查看和复制送入 Sing-box 原生内核的真实完整 JSON,保证真内核、真配置;
- 新增 “恢复推荐默认设置” 按钮,一键恢复到最稳定、最纯净的官方初始状态。
- 测速与延迟探测扩展:
- 新增测速目标 URL 快捷预设(Cloudflare 204、Google 204、Gstatic 204、Apple Test),支持自定义测试并发数与超时时间。
- 节点列表人体工学与双层分类:
- 第 1 层:全部节点 + 真实订阅名称分组 + 自建/未分组;
- 第 2 层:全部 + 港/日/新/美/台/韩/英/德等地域标签(带专属国旗与节点计数);
- 右上角排序浮动下拉菜单(默认、延迟升降序、名称、协议、星标优先);
- 单节点单独测速、一键清空延迟、复制标准分享 URI(
vless://,vmess://,hysteria2://等)。
- 绝对承诺:100% 完整保留用户现有好看的 UI 设计、页面排版布局、深浅主题以及抗锯齿平滑圆角图标与 Logo。
📦 安装包说明
OwnBox-Setup.exe:标准 Windows 安装向导程序(唯一的官方安装包)- 自定义安装:安装过程中可自由选择安装目录与磁盘分区
- 数据隔离:所有用户数据、订阅与节点配置严格存放在系统安全目录(
%APPDATA%\OwnBox) - 零残留初始状态:新装用户无任何冗余无效节点,添加订阅即可一键连接
官方仓库: https://github.com/Own716/OwnBoxForWin
Full Changelog: https://github.com/Own716/OwnBoxForWin/commits/v1.0.0