Skip to content

vchan-ui/s-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S-UI Pro Panel

基于 SagerNet/Sing-Box 构建的高性能 Web 管理面板

S-UI Pro Panel 为基于 alireza0/s-ui v1.4.1 的增强二次开发版本,在原有基础上进行了结构优化、界面升级与功能扩展。

Enhanced edition of alireza0/s-ui v1.4.1

免责声明: 本项目仅用于学习与技术研究用途,请勿用于任何非法或违规用途。

功能 是否支持
多协议 ✔️
多语言 ✔️
多客户端/入站 ✔️
高级流量路由界面 ✔️
客户端、流量与系统状态 ✔️
订阅链接(link/json/clash + info) ✔️
深色/浅色主题 ✔️
API 接口 ✔️
增强路由与可视化优化 ✔️
平台 架构 状态
Linux amd64, arm64, armv7, armv6, armv5, 386, s390x 支持
Windows amd64, 386, arm64 支持
macOS amd64, arm64 实验性支持

⚙ 默认安装信息 面板端口:2095 面板路径:/app/ 订阅端口:2096 订阅路径:/sub/ 用户名/密码:admin

🚀 安装或升级到最新版本 Linux/macOS

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

📦 安装旧版本

如需安装指定版本,请在安装命令后追加版本号,例如:

v1.0.0 🛠 手动安装 Linux/macOS 下载 Release 包 解压到指定目录 安装 systemd 服务: cp *.service /etc/systemd/system/ systemctl daemon-reload 启动服务: systemctl enable s-ui --now systemctl enable sing-box --now Windows 下载 Windows ZIP 包 解压文件 管理员运行: install-windows.bat

访问面板: http://localhost:2095/app ❌ 卸载 S-UI Pro sudo -i

systemctl disable s-ui --now

rm -f /etc/systemd/system/sing-box.service systemctl daemon-reload

rm -rf /usr/local/s-ui rm -f /usr/bin/s-ui

🐳 使用 Docker 安装

点击查看详情 安装 Docker curl -fsSL https://get.docker.com | sh Docker Compose 部署 services: s-ui: image: ghcr.io/vchan-ui/s-ui container_name: s-ui hostname: "s-ui" network_mode: host volumes: - "./db:/app/db" - "./cert:/app/cert" restart: unless-stopped docker compose up -d

Docker 直接运行 docker run -itd
--network host
-v $PWD/db:/app/db
-v $PWD/cert:/app/cert
--name s-ui
--restart=unless-stopped
ghcr.io/vchan-ui/s-ui

🧪 开发模式运行

点击查看详情 git clone https://github.com/vchan-ui/s-ui cd s-ui ./runSUI.sh 前端构建 rm -rf web/html/* cp -R frontend/dist/ web/html/ 后端构建 go build -o sui main.go ./sui

🌐 功能特性 多协议代理核心(基于 sing-box) 可视化入站 / 出站管理 用户流量与在线状态监控 订阅自动生成与管理 路由规则可视化配置 HTTPS 安全访问支持 🔧 环境变量 变量 类型 默认值 SUI_LOG_LEVEL debug/info/warn/error info SUI_DEBUG boolean false SUI_BIN_FOLDER string bin SUI_DB_FOLDER string db SINGBOX_API string - 🔐 SSL 证书 snap install core; snap refresh core snap install --classic certbot ln -s /snap/bin/certbot /usr/bin/certbot

certbot certonly --standalone
-d yourdomain.com
--non-interactive
--agree-tos

🙏 致谢

本项目基于:

SagerNet / sing-box 原项目:alireza0/s-ui 📌 项目定位

S-UI Pro Panel 是一个面向多节点代理管理的轻量级控制面板,适用于个人与小型部署场景。

About

s-ui panel v1.4.1

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors