GoForum › 🌐 V2EX
Sing-box UI: 开源的 sing-box Web 管理面板, Docker 一键部署
kssss ·
2026-03-11 09:43 ·
0 次点赞 · 0 条回复
分享一个自己的开源项目,给 sing-box 做了一个 Web 管理界面。
GitHub: https://github.com/SpadesA99/singbox_ui
为什么做这个
sing-box 功能强大但配置全靠手写 JSON ,协议多了之后维护起来很痛苦。现有的 GUI 工具主要是客户端( SFI 、NekoBox ),服务端管理一直缺少好用的可视化方案。
功能概览
- 12 种入站协议: WireGuard 、VLESS 、VMess 、Trojan 、Shadowsocks 、Hysteria2 、TUIC 、Naive 、ShadowTLS 、AnyTLS 、Mixed 、HTTP
- 订阅解析: VMess/VLESS/Trojan/SS/AnyTLS 链接 + Clash YAML 格式
- 路由规则可视化: 内置快速模板,支持自定义规则
- 负载均衡: URLTest 自动选择最低延迟节点
- TLS 证书: 内置 ACME (Let’s Encrypt) + 手动上传
- 多实例管理: 多个独立 sing-box 实例
- 节点探测: 异步并发探测 + WebSocket 实时结果
- WireGuard: 密钥生成 + 客户端配置批量管理
部署方式
Docker Compose 一行搞定,不需要手动安装 sing-box:
docker-compose up -d
通过 SSH 隧道访问 http://127.0.0.1:7000,默认仅监听本地,安全第一。
技术栈
Go 1.24 + Next.js 16 + React 19 + shadcn/ui ,编译为单二进制内嵌前端静态文件,Docker 容器化部署。
MIT 协议开源,欢迎 Star 和反馈。
0 条回复
添加回复
你还需要 登录
后发表回复