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 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: kssss
发布: 2026-03-11
点赞: 0
回复: 0