S-UI是一款基于SagerNet/Sing-Box的高级Web管理面板,支持VLESS、VMess、Trojan、Shadowsocks、Hysteria2等主流协议。提供可视化流量监控、多客户端管理、订阅链接生成,支持Linux/Windows/macOS全平台部署。
🎤 引言
搭建代理服务时,配置文件的复杂度常常让人头大。各种协议参数、路由规则、入站出站配置,手写 JSON 容易出错,排查问题更是费时费力。
S-UI 正是为解决这个痛点而生。它基于 SagerNet/Sing-Box 核心,提供了一套完整的 Web 可视化面板,让代理服务的搭建和管理变得像操作普通软件一样简单。
⭐ 核心功能
🔌 多协议支持
支持主流代理协议:
- V2Ray 系:VLESS、VMess、Trojan、Shadowsocks
- 新兴协议:Hysteria、Hysteria2、ShadowTLS、TUIC、Naive
- 基础协议:SOCKS、HTTP、HTTPS、Mixed
- 特殊模式:Direct、Redirect、TProxy
📊 可视化流量管理
- 实时查看客户端在线状态
- 入站/出站流量统计
- 系统资源监控
- 流量上限和到期时间设置
🔗 订阅服务
自动生成订阅链接,支持多种格式:
- 标准链接格式
- JSON 配置
- Clash 配置
- 可添加外部订阅源
🎨 界面特性
- 深色/浅色主题切换
- 多语言支持(含简体中文)
- 响应式 Web 界面
- API 接口支持二次开发
📥 安装与使用
Linux 一键安装
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)Docker Compose 部署
mkdir s-ui && cd s-ui
wget -q https://raw.githubusercontent.com/alireza0/s-ui/master/docker-compose.yml
docker compose up -dWindows 安装
- 从 GitHub Releases 下载对应版本
- 解压 ZIP 文件
- 以管理员身份运行 install-windows.bat
- 按向导完成安装
默认访问信息
- 管理面板:
http://localhost:2095/app/ - 订阅服务:
http://localhost:2096/sub/ - 默认账号:admin / admin
常用命令
# 查看状态
s-ui status
# 重启服务
s-ui restart
# 查看日志
s-ui log
# 卸载
s-ui uninstall🎯 适用场景
- 个人代理服务:快速搭建私人代理节点
- 团队共享:多客户端管理,统一订阅分发
- VPS 运维:可视化监控流量和系统状态
- 协议测试:方便切换测试不同代理协议
🔍 对比同类工具
| 工具 | 特点 | 局限 |
|---|---|---|
| S-UI | 基于 Sing-Box、协议丰富、界面现代 | 相对较新,生态还在成长 |
| 3X-UI | 基于 Xray、功能成熟、社区庞大 | 界面相对传统 |
| X-UI | 老牌面板、稳定可靠 | 更新较慢,部分新协议不支持 |
| V2Board | 商业级、多用户管理 | 配置复杂,适合商业场景 |
S-UI 的优势在于基于 Sing-Box 核心,对新协议的支持更及时,界面设计也更符合现代审美。
⚠️ 注意事项
- 项目仅供个人学习交流,请勿用于非法用途
- 不建议在生产环境直接使用
- 首次安装后建议修改默认密码
- 如需 HTTPS 访问,需自行配置域名和 SSL 证书
✅ 总结
S-UI 把复杂的 Sing-Box 配置简化为点击操作,对于不想折腾配置文件的用户来说是个不错的选择。GitHub 9k+ Stars 的成绩也说明它确实解决了很多人的痛点。
如果你正在寻找一款支持新协议、界面友好的代理管理面板,S-UI 值得一试。当然,和 3X-UI 等成熟方案相比,它的生态还在发展中,某些高级功能可能需要等待后续更新。