Sandrone 是一个可自托管的订阅与客户端配置工作台。在网页中组合和整理订阅,
选择配置模板,编辑代理组、规则集与分流规则,再生成、检查和分享
Mihomo、sing-box 或 Shadowrocket 配置。
也支持命令行、HTTP API 和 MCP,可通过 Go API 嵌入其他程序。
[](docs/screenshots/config-editor.png)
选择配置模板,编辑代理组的类型、成员与引用关系。
## 为什么是 Sandrone
把多个来源的订阅汇总、整理,再生成适合不同客户端的配置,日常维护集中在一处。
- **聚合多个来源**:远程订阅、本地节点和已有订阅可以自由组合,
按用途组织成不同的订阅,供手机、电脑等设备使用。
- **节点整理省去手工操作**:按需筛选、去重、统一名称和排序,也可以根据
探测结果保留或排列节点;保存整理规则后,每次生成都会沿用。
- **开箱即用的完整配置**:内置客户端模板和常用预设,提供分组、分流规则与
DNS 设置,帮助你从订阅生成客户端配置,减少从零编写的工作。
- **通过界面维护客户端配置**:选择内置模板,编辑代理组的类型与成员,管理
规则集来源,调整分流规则的匹配条件、目标策略和顺序。
- **默认好用,也能灵活定制**:通过基础配置编辑调整 DNS 等设置,按需组合或
移除预设;有更细的需求时,可以编辑原始配置或用脚本扩展节点与文件处理。
- **结果可检查,配置易交付**:预览节点处理前后的变化和最终配置,查看兼容性
提醒、测试节点可用性,再下载或生成分享链接,添加到对应客户端。
- **日常管理与自动化兼顾**:平时通过网页操作,也可设置定时刷新,或通过
命令行、API 和 MCP 接入自己的自动化流程,减少重复维护。
- **轻量自托管**:一个带 Web UI 的程序或容器即可部署,无需额外数据库,
订阅与配置保存在自己管理的存储中,并支持备份和迁移。
## 60 秒启动
需要 Docker 与 Docker Compose:
```sh
git clone https://github.com/kuuvahki-labs/sandrone.git
cd sandrone
docker compose up --pull always
```
打开