Sing Box Windows:Tauri 桌面端的订阅回滚与自愈

Sing Box Windows
导入可回退的 Tauri 桌面端
| 平台 | Windows / macOS / Linux |
|---|---|
| 代理内核 | sing-box |
| 开源状态 | 开源(MIT) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-10 更新) |
| 最新版本 | v2.3.2(2026-09-08 发布) |
| 最近提交 | 2026-10-02 |
| 安装包 | 共 11 个文件,下方列常用安装包 |
| 开发方 | xinggaoya(GitHub 仓库所有者) |
| GitHub | ★ 891 · Fork 71 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
下载最新版 v2.3.2
不知道选哪个:Intel/AMD 电脑选 x64,苹果 M 系列芯片选 arm64,安卓手机一般选 arm64。
这是什么
Sing Box Windows 是一套 Tauri 2 + Vue 3 + Rust 构成的桌面图形客户端,名称虽然带 Windows,项目本身并不限于 Windows。 它把 sing-box JSON、Clash/Mihomo YAML 和 URI 列表导入后,统一放进订阅与节点工作流。 除了系统代理、TUN 和手动模式,它还把流量、活动连接、规则与日志放进实时监控页面。 订阅回滚、备份恢复、启动自愈和结构化故障提示,是它区别于只负责启动核心的轻量外壳之处。
适合谁
- 订阅来源同时含 JSON、YAML 与 URI 列表,需要在一个界面导入的人
- 排错时要同时看流量、连接、规则和日志,而不是只看开关状态的人
- 担心一次订阅更新破坏可用配置,需要 订阅回滚和备份恢复 的人
- 想控制托盘、自启动、轻量关闭和窗口状态保存等桌面行为的人
和同类怎么比
| 对比 | Sing Box Windows | SingCast | Throne |
|---|---|---|---|
| 订阅输入 | sing-box JSON、Clash/Mihomo YAML、URI 列表 | Clash、sing-box、V2Ray 配置统一转换 | 分享链接、sing-box JSON、v2rayN 链接及有限 Clash/SS 格式 |
| 运行观察 | 流量、连接、规则、日志 | 实时流量与可导出日志 | 可下载路由配置与规则集 |
| 维护与排错 | 备份恢复、订阅回滚、自愈重启 | 实时流量、日志导出 | 强退后可重置系统代理 |
一句话:Sing Box Windows 把“导入后还能退回去”做成了完整链路,恢复工具比单纯订阅转换更突出。
项目定位
仓库创建于 2024 年末,是独立项目,不是旧客户端的分支。 前端经 Tauri invoke 与事件系统连接 Rust 后端,设置、订阅、语言和更新偏好落在本地 SQLite 中。 构建流程还会按目标平台注入核心资源,说明内核管理不是一个孤立的下载按钮,而是打包链路的一部分。
避坑
- 导入 Clash/Mihomo YAML 时会转换受支持节点,不是把原配置原封不动交给核心
- 本地数据目录包含数据库、生成配置、日志、备份和核心元数据,迁移设备时别只拿订阅链接
- 关闭主窗口可进入“销毁窗口”的轻量模式,和退出后台核心不是同一个动作
- 首次开发构建可先执行
pnpm kernel:fetch,缺少目标核心资源时 dev/build 也会自动拉取
深入教程
订阅导入顺序、数据目录和开发文档入口集中在 Sing Box Windows 官方 README。