项目报告:GUI.for.SingBox
sing-box 的能力大多藏在配置文件和命令行里。GUI.for.SingBox 的工作是把这些能力搬到桌面上,让日常使用不必反复手改配置。
项目概览
- 类型:Desktop
- 年份:2026
- 状态:Active
- 技术栈:Vue 3、Go、Wails、sing-box
- 文档:https://gui-for-cores.github.io/guide/gfs/
- 源码:https://github.com/Toukaiteio/GUI.for.SingBox
背景
GUI.for.SingBox 是 sing-box 的桌面图形管理工具。工作重点在前端界面与部分后端桥接,把核心状态、订阅、规则集和诊断信息组织成更适合日常使用的流程。
桌面端比 Web 多一层约束:核心进程有生命周期,配置改动要明确地落到磁盘,出问题时用户需要能自己看到原因,所以诊断信息不是附属页面而是主流程的一部分。
主要功能
- 配置文件、Profile 与核心生命周期管理
- 订阅导入、自动更新、规则集与 Geo 资源入口
- 网络状态、核心诊断和故障信息展示
我的工作
以下内容仅依据 Toukaiteio 的 commit 编写,主要覆盖前端和部分后端工作。桌面截图暂留待补位;外部演示页可查看公开文档。