Skip to main content

Sing-box UI: 开源的 sing-box Web 管理面板, Docker 一键部署分享一个自己的开源项目,给 sing-box 做了一个 Web 管理界面

  1. Sing-box UI: 开源的 sing-box Web 管理面板, Docker 一键部署

    分享一个自己的开源项目,给 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 和反馈。

    via V2EX - 技术 (author: kssss)
👀 open eyes to see the world. 丨 site views: -