S-UI 使用方法:快速上手指南 – wiki大全

S-UI 是一个开源项目(https://github.com/alireza0/s-ui),一个支持多协议多用户的 SagerNet/Sing-Box 面板。

功能特性

  • 支持多种入站和出站协议
  • 支持 TCP、UDP、HTTP 和 DNS 流量的透明代理
  • 内置 DNS 服务器,可有效防止 DNS 污染,并使用 DoH/DoQ 上游提高性能
  • 支持基于域、GeoIP、端口和进程名的规则
  • 支持 VLESS、VMess、Shadowsocks、Trojan、Hysteria2 等多种协议
  • 支持自动 TLS 证书申请和续订
  • 提供全面的仪表板、用户管理和系统监控功能

安装部署

提供两种安装方式:

1. 使用 s-ui 脚本安装(推荐)

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

2. 手动安装

Releases 页面下载最新的 s-ui 二进制文件,并将其放置在 /usr/local/s-ui/ 目录下。然后,使用以下命令启动 s-ui

/usr/local/s-ui/s-ui

快速上手

  1. 登录面板:安装完成后,通过 http://<YOUR_SERVER_IP>:2095 访问 S-UI 面板。默认用户名为 admin,密码为 admin
  2. 创建用户:在“用户”页面,点击“创建用户”按钮,为每个用户分配唯一的 UUID、用户名和密码。
  3. 添加入站/出站代理
    • 入站代理:定义流量如何进入 S-UI。
    • 出站代理:定义流量如何从 S-UI 发出。
  4. 配置路由规则
    • 允许您根据特定标准(例如域、GeoIP、端口或进程名称)路由流量。
    • 通过组合不同的规则,可以实现灵活的流量控制。
  5. 配置 DNS
    • S-UI 包含一个内置的 DNS 服务器,可以配置为使用 DoH/DoQ 上游来提高性能和安全性。
    • 在“DNS”页面,您可以配置 DNS 服务器设置。
  6. 监控和管理
    • 仪表板:提供系统状态、网络流量和用户活动的概览。
    • 用户管理:创建、编辑和删除用户,以及监控其使用情况。
    • 日志:查看详细的系统和用户活动日志。
    • 订阅:为用户生成订阅链接,方便客户端配置。

客户端配置

S-UI 与各种客户端兼容,包括:

  • sing-box
  • SagerNet
  • NekoBox
  • ShadowRocket
  • v2rayN
  • v2rayNG

在客户端中,您需要配置服务器地址、端口、用户 ID 和其他相关设置。S-UI 提供了订阅链接功能,可以简化客户端的配置过程。

注意事项

  • 确保您的服务器防火墙允许 S-UI 所需端口的流量。
  • 定期更新 S-UI 到最新版本,以获取最新的功能和安全修复。
  • 查阅官方文档以获取更详细的配置信息和高级功能的使用方法。

希望这份快速上手指南能帮助您快速开始使用 S-UI。

滚动至顶部