S-UI 面板安装教程:2026最新 Sing-box 可视化管理面板(保姆级小白教程)
S-UI 是一款基于 Sing-box 内核的高级 Web 管理面板,支持 VLESS、VMess、Hysteria2、TUIC、Shadowsocks 等多种协议,界面简洁现代,支持暗黑/明亮主题、流量路由规则、可视化订阅链接生成等功能,非常适合自建科学上网节点。
免责声明:本项目仅供个人学习交流使用,请遵守当地法律法规,不要用于非法用途。建议在生产环境谨慎使用。
一、准备工作
1. VPS 服务器要求
2. 必要工具
二、服务器初始化
登录 VPS 后,执行以下命令更新系统并安装必要组件:
```bash
更新系统
apt update && apt upgrade -y
安装常用工具
apt install curl wget git unzip -y
关闭防火墙(可选,根据需求)
ufw disable
或者只开放必要端口
ufw allow 22
ufw allow 80
ufw allow 443
ufw allow 2095
ufw allow 2096
ufw enable
开启 BBR 加速(推荐):
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
三、一键安装 S-UI
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
安装过程中会提示配置以下信息:
面板端口:默认 2095
面板路径:默认 /app/
订阅端口:默认 2096
订阅路径:默认 /sub/
管理员用户名:默认 admin
管理员密码:自行设置(务必记住)
安装完成后,系统会自动启动 S-UI 和 Sing-box 服务。
浏览器输入:
texthttp://你的VPS-IP:2095/app/
使用设置的用户名和密码登录。
默认信息(安装时可修改):
面板地址:http://IP:2095/app/
订阅地址:http://IP:2096/sub/
四、配置 TLS 证书(强烈推荐)
使用 acme.sh 申请免费证书(Cloudflare)
安装 acme.sh
curl -sSL https://get.acme.sh | sh
申请证书(替换为你的域名)
~/.acme.sh/acme.sh --issue -d yourdomain.com --standalone
复制证书
mkdir -p /root/cert
cp ~/.acme.sh/yourdomain.com/*.pem /root/cert/
然后在 S-UI 面板 → 设置 → TLS 中配置证书路径:
证书路径:/root/cert/fullchain.cer
私钥路径:/root/cert/yourdomain.com.key
开启 HTTPS 后,推荐通过域名 + 443 端口访问面板。
五、添加入站节点(Inbound)
进入面板 入站 页面
点击 添加入站
选择协议(推荐 Hysteria2 / TUIC / VLESS-Reality)
填写必要参数:
监听端口(建议 443)
传输协议
TLS 设置(Reality / TLS)
用户 UUID 等
热门协议推荐:
Hysteria2:抗封锁强,速度快
TUIC v5:低延迟
VLESS + Reality:隐蔽性高
配置完成后,点击 保存并重启 Sing-box。
六、生成订阅链接
在面板中可以一键生成:
Clash Meta 配置
Sing-box JSON 配置
通用订阅链接
订阅地址示例:
texthttps://yourdomain.com:2096/sub/?token=你的订阅token
七、常用管理命令
查看状态
systemctl status s-ui
systemctl status sing-box
重启服务
systemctl restart s-ui
systemctl restart sing-box
更新 S-UI 到最新版
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
卸载 S-UI
systemctl disable s-ui --now
systemctl disable sing-box --now
rm -f /etc/systemd/system/s-ui.service
rm -f /etc/systemd/system/sing-box.service
systemctl daemon-reload
rm -rf /usr/local/s-ui
八、常见问题解决
无法访问面板:检查防火墙、端口是否开放、路径是否正确保存
证书失效:重新申请并更新路径
节点连接不上:检查 Sing-box 日志 journalctl -u sing-box -f
速度慢:开启 BBR + 使用 Hysteria2 协议
九、进阶用法
使用 Nginx 反向代理实现单 443 端口多协议共存
配置路由规则实现分流
多用户管理与流量统计
Docker 部署方式(适用于高级用户)
项目地址
GitHub: https://github.com/alireza0/s-ui
💬 评论区 (0)
暂无评论,快来抢沙发吧!