什么是s-ui面板?功能介绍与使用指南

关注 s-ui 已有一段时间,之前它存在一些小问题和 bug,但最近再次体验后发现整体稳定性和可用性已经提升了不少。下面为大家带来一个全新的整理和介绍。

开源地址: https://github.com/alireza0/s-ui

"main"

功能概览

s-ui 支持的协议相当丰富,覆盖了常见代理和进阶应用:

  • 常规协议:混合、SOCKS、HTTP、HTTPS、直连、重定向、TProxy
  • V2Ray 协议:VLESS、VMess、Trojan、Shadowsocks
  • 其他协议:ShadowTLS、Hysteria、Hysteria2、Naive、TUIC
  • XTLS 支持

主要功能包括:

  • 入站和出站配置的高级接口
  • 支持代理协议、外部和透明代理、SSL 证书及端口配置
  • 用户流量上限和有效期管理
  • 在线客户端、流量统计和系统状态监控
  • 支持订阅服务(外部链接、订阅管理)
  • HTTPS 安全访问(可绑定自有域名 + SSL 证书)
  • 深色/浅色主题切换

安装方式

官方提供了多种安装方式:

一键脚本安装(最新版本)

bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)

指定版本安装

bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh) 0.0.1

卸载

systemctl disable sing-box --now
systemctl disable s-ui --now
rm -f /etc/systemd/system/s-ui.service
rm -f /etc/systemd/system/sing-box.service
systemctl daemon-reload
rm -fr /usr/local/s-ui

Docker 安装

mkdir s-ui && cd s-ui
docker run -itd \
-p 2095:2095 -p 443:443 -p 80:80 \
-v $PWD/db/:/usr/local/s-ui/db/ \
-v $PWD/cert/:/root/cert/ \
--name s-ui --restart=unless-stopped \
alireza7/s-ui:latest

初始化配置

运行安装脚本后,可以自定义端口、路径和订阅信息:

  • 面板端口:默认 2095
  • 面板路径:默认 /app/
  • 订阅端口:默认 2096
  • 订阅路径:默认 /sub/
  • 管理员账号/密码:默认 admin/admin(可自定义)

配置完成后,通过 IP:端口/路径 即可进入管理面板。

搭建节点示例

VMess、Shadowsocks、Hysteria2 为例:

Hysteria2 入站

  • 支持自签证书或自有域名证书
  • 导入节点时需设置 allowInsecure=true
mkdir /root/bing && cd /root/bing
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) \
-keyout /root/bing/server.key -out /root/bing/server.crt -subj "/CN=bing.com" -days 36500

Shadowsocks 入站

  • 可选加密方式:aes-128-gcm 等
  • 支持多客户端并发

VMess 入站

  • 采用 WebSocket + TLS
  • 支持自定义路径和 Header

配置完成后保存,即可在面板中看到入站服务。

用户管理与订阅

  • 在面板中添加用户并设置流量配额
  • 点击订阅二维码即可导入到客户端(如 V2rayN)
  • Hysteria2 节点需手动开启“跳过证书验证”

实测连接

成功导入后,可以正常使用 Shadowsocks、VMess 和 Hysteria2 节点,连接稳定。

  • Shadowsocks:支持 TCP/UDP
  • VMess:支持 WS+TLS
  • Hysteria2:高性能传输,低延迟

总结

目前 s-ui 在功能完整度和易用性上都有明显进步,支持多种主流协议,面板简洁直观,适合个人或小团队快速搭建代理服务。如果你之前因 bug 放弃,现在值得再次尝试。

留下第一个评论