Repository navigation
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!