侧边栏壁纸

S-UI搭建教程

2025年08月13日 139阅读 0评论 0点赞

 教程简介

本教程将从零开始,教你如何选择合适的 VPS 服务器,并快速搭建稳定的节点。特别适合小白用户,全程使用图形化界面,避免复杂的命令行操作。

 准备工作

需要的工具

  • Windows 电脑(本教程基于 Windows 演示)
  • 网络连接(测试时需要关闭代理,使用本地网络环境)
  • 一个支持的客户端软件(如 V2RayN)

重要提醒

 测试前必须关闭所有代理工具,确保在本地网络环境下进行测试,这样才能得到准确的延迟和速度数据。

 第一步:服务器选择与测试

使用测速网站选择服务器

  1. 访问测速网站

    • 打开专门的 VPS 测试平台
    • 可以看到亚太地区和欧洲地区的多个机房选项
  2. 进行延迟测试

    • 点击想要测试的服务器(如马来西亚 2.99 美元或日本服务器)
    • 点击 "测速功能" 开始测试
    • 主要关注延迟数据,速度仅供参考
  3. 测试结果分析

    • 延迟是最重要的指标,决定连接稳定性
    • 速度测试可能受到同时测试用户数量影响,建议多测几次取平均值
    • 根据自己的网络环境选择延迟最低的服务器
  4. 购买决策

    • 延迟满意:点击 "立即购买"
    • 延迟不满意:返回选择其他地区服务器重新测试

 第二步:连接服务器

获取服务器信息

购买完成后,你会得到:

  • IP 地址
  • 用户名(通常是 root)
  • 密码

使用 Windows 自带工具连接

  1. 打开命令提示符

    • 点击开始菜单
    • 搜索 "命令提示符" 或 "CMD"
    • 点击打开黑色终端窗口
  2. 连接服务器

    ssh root@你的IP地址
    • 输入命令后按回车
    • 提示保存密钥时输入 yes 并回车
    • 输入密码(右键粘贴,不会显示字符,直接回车即可)
  3. 连接成功

    • 看到服务器提示符说明已成功连接

 第三步:安装 S-UI 面板

S-UI 简介

S-UI 是一个基于 Sing-Box 内核的高级 Web 管理面板,支持多协议、多语言,具有完善的流量管理和订阅服务功能。

一键安装脚本

官方安装命令:

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

执行安装

  1. 运行安装脚本

    • 在 SSH 终端中右键粘贴上述安装命令
    • 按回车开始安装
  2. 配置选项

    • 询问是否自定义账号密码时,建议输入 n 使用默认配置
    • 系统会自动生成登录信息,后续可通过图形界面修改

访问面板

  • 浏览器打开:http://你的服务器IP:2095/app/
  • 使用默认账号密码登录

 第四步:配置管理面板

登录面板

  1. 访问管理界面

    • 在浏览器中打开面板地址
    • 可以将界面语言切换为中文
  2. 登录系统

    • 使用安装时显示的用户名和密码登录
    • 进入图形化管理界面

修改管理员信息(可选)

  1. 点击小房子图标展开菜单
  2. 选择 "管理员"
  3. 点击 "编辑"
  4. 修改用户名和密码

 第五步:配置 TLS 证书

创建 TLS 证书

  1. 进入 TLS 管理

    • 点击 "TLS" 选项
    • 点击 "添加"
  2. 生成 TLS 证书

    • 点击 "生成" 按钮
    • 给证书命名(如 "t")
    • 重要:勾选 "允许不安全" 选项(因为是自签证书)
    • 点击 "保存"
  3. 创建 Reality 证书

    • 再次点击 "添加"
    • 选择 "Reality" 类型
    • 点击生成所有信息
    • 点击 "保存"

S-UI 支持的协议

根据官方文档,S-UI 支持以下协议:

  • 通用协议:Mixed, SOCKS, HTTP, HTTPS, Direct, Redirect, TProxy
  • V2Ray 系列:VLESS, VMess, Trojan, Shadowsocks
  • 新兴协议:ShadowTLS, Hysteria, Hysteria2, Naive, TUIC
  • XTLS 协议:完整支持

添加 Hysteria2 协议

  1. 进入入站管理

    • 点击 "入站管理"
    • 点击 "添加"
  2. 配置 Hysteria2

    • 选择 "Hysteria2" 协议
    • 在 TLS 模板中选择之前创建的 "t"
    • 点击 "保存"

添加 Reality 协议

  1. 添加新入站

    • 再次点击 "添加"
    • 选择 "Reality" 协议
  2. 配置 Reality

    • 选择 Reality 模板 "r"
    • 点击 "保存"

Reality 特殊配置

如果 Reality 无法正常工作,需要额外配置:

  1. 编辑 Reality TLS

    • 回到 TLS 管理,编辑 Reality 证书
    • 在 "握手服务器" 填入:tesla.com(去掉 https://)
    • SNI 也填入:tesla.com
    • 点击 "保存"

 第七步:创建用户

添加用户账户

  1. 进入用户管理

    • 点击 "用户管理"
    • 点击 "添加"
  2. 配置用户

    • 保持默认配置
    • 点击 "入站标签"
    • 勾选所有已创建的协议(Hysteria2 和 Reality)
    • 点击 "保存"

 第八步:客户端配置

获取订阅信息

  1. 生成订阅链接

    • 在用户管理页面可以看到二维码
    • 点击复制订阅链接
  2. 导入到客户端

    • 打开 V2RayN 等客户端软件
    • 使用 Ctrl+V 粘贴订阅链接
    • 点击 "刷新当前订阅" 获取节点

测试连接

  1. 测试节点

    • 分别测试 Hysteria2 和 Reality 节点
    • 查看延迟是否正常
    • 进行速度测试
  2. 使用节点

    • 选择延迟较低的节点
    • 设置为系统代理
    • 享受稳定的网络连接

 性能优化建议

协议选择

  • Hysteria2:通常在高带宽环境下表现更好
  • Reality:在某些网络环境下可能更稳定
  • 建议:都配置上,根据实际测试效果选择使用

服务器选择

  • 延迟优先:选择延迟最低的服务器
  • 稳定性:观察长期使用的稳定性
  • 负载均衡:避免选择过于热门的机房

 常见问题解决

Reality 连接失败

  • 检查握手服务器配置是否正确
  • 确保 SNI 字段已填写
  • 尝试更换其他可用的握手服务器(如 bing.com)

面板无法访问

  • 检查服务器防火墙设置
  • 确认面板端口是否正确开放
  • 验证 IP 地址和端口号是否正确

速度测试不准确

  • 网页测试通常是单线程,仅供参考
  • 实际使用中的多线程速度会更快
  • 建议以实际使用体验为准

 系统要求与支持

支持的操作系统

  • Ubuntu 20.04+
  • Debian 11+
  • CentOS 8+
  • Fedora 36+
  • Arch Linux / Manjaro
  • AlmaLinux 9+ / Rocky Linux 9+
  • Oracle Linux 8+
  • OpenSUSE Tubleweed
  • Armbian

面板功能特性

  • 多协议支持
  • 多语言界面(中文、英文、波斯语等)
  • 多客户端 / 入站管理
  • 高级流量路由界面
  • 客户端流量和系统状态监控
  • 订阅服务(链接 / JSON 格式)
  • 深色 / 浅色主题
  • API 接口支持

定期检查

  • 定期检查节点连接状态
  • 关注服务器资源使用情况
  • 及时更新 S-UI 面板版本

安全建议

  • 定期更换管理员密码
  • 不要在公共场合展示配置信息
  • 合理使用,遵守当地法律法规

 总结

通过本教程,你已经学会了:

  1. 如何选择和测试 VPS 服务器
  2. 使用 Windows 命令行连接服务器
  3. 安装和配置 S-UI 管理面板
  4. 设置多种协议(Hysteria2、Reality、TLS)
  5. 创建用户和生成订阅链接
  6. 在客户端中使用配置

这套方案的优势在于使用图形化界面管理,即使是技术小白也能轻松上手。记住,选择服务器时延迟是最重要的指标,实际使用效果需要以自己的网络环境测试为准。

0

—— 评论区 ——

博主关闭了当前页面的评论