从零开始的 VPS 翻墙指南:用 S-UI 面板轻松搞定 VLESS-Reality 节点

在科学上网的道路上,寻找一款既强大又好用的面板能让我们事半功倍。今天为大家介绍一款基于 Sing-box 内核的高性能多协议面板 —— S-UI

S-UI 面板支持极其灵活的协议组合,拥有广泛的协议支持(如 Hysteria2、TUIC、Vless、Reality 等)。相比传统的 X-UI,它基于 Sing-box 内核,在性能、延迟和抗封锁能力上有着更优秀的表现。本文将手把手带你从零开始,在 VPS 上搭建属于自己的高性能节点。




01. 准备工作



在开始之前,你需要准备:
  • 一台海外 VPS(推荐选择针对中国大陆优化网络的线路,如搬瓦工的 E-Commerce 系列 CN2 GIA/9929 线路,或 RFC Host 香港 CMI 等)。
  • 一个域名(用于申请 SSL 证书并托管在 Cloudflare)。
  • SSH 终端工具(如 FinalShell、Xshell 或 Termius)。





  • 02. 安装系统依赖



    通过 SSH 工具连接到你的 VPS,根据你的操作系统执行以下命令,更新系统并安装 curlwget 依赖。

    Debian / Ubuntu 系统:


    bash
    apt update -y && apt install curl wget -y
    安装 S-UI 面板
    一键安装脚本:
    bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)

    配置提示:

    安装过程中会提示:Do you want to continue with the modification [y/n]? :

    建议输入 n 或直接回车,使用系统的默认配置。

    默认面板信息:

    面板端口: 2095

    面板路径: /app/

    订阅端口: 2096

    订阅路径: /sub/

    默认用户名/密码: admin

    ⚠️ 注意: 安装完成后请妥善保存面板地址和账号信息。如果发现浏览器无法打开面板,可以在终端输入 s-ui 查看状态。若显示 s-ui state: Not Running,可执行 sudo reboot now 重启服务器即可。

    S-UI 常用命令
    Bash
    s-ui # 进入管理菜单脚本
    s-ui start # 启动面板
    s-ui stop # 停止面板
    s-ui restart # 重启面板
    s-ui status # 查看当前运行状态
    s-ui log # 查看面板日志
  • 开启 BBR 加速

  • 为了让网络传输更流畅,强烈建议开启 BBR 加速。

    在终端输入 s-ui 进入管理菜单。

    输入数字 18(Enable or Disable BBR)。

    按照提示输入 1 开启 BBR 加速。
  • 申请 SSL 证书与配置 HTTPS

  • 步骤一:Cloudflare 域名解析
    登录你的 Cloudflare 账户,将你的域名(例如 node.yourdomain.com)通过 A 记录 解析到你的 VPS IP 地址,并将云朵图标关闭(仅限 DNS)。

    步骤二:通过脚本申请证书
    在终端输入 s-ui 菜单。

    依次输入 19 和 1(通过 Acme 脚本申请证书)。

    按照提示输入你解析好的域名:Please enter your domain name:

    提示端口时,直接回车默认(需确保 VPS 的 80 端口未被占用)。

    安装成功后,系统会自动在根目录生成证书和密钥,将其路径复制下来:

    证书路径 (cert): /root/.acme.sh/你的域名_ecc/你的域名.cer

    密钥路径 (key): /root/.acme.sh/你的域名_ecc/你的域名.key

    步骤三:S-UI 面板配置 SSL
    登录 S-UI 面板,打开左侧的 设置 (Settings) 页面。

    填入你的域名(不带 http://)。

    将上一步复制的 SSL 密钥 (key) 路径 和 SSL 证书 (cert) 路径 分别填入对应框内(注意不要填反)。

    保存配置并重启面板。此后便可通过 https://你的域名:2095/app/ 安全访问面板。
  • S-UI 面板节点配置指南

  • 在 S-UI 中配置节点,需要遵循以下三个步骤:TLS设置 -> 入站管理 -> 用户管理。

    第一步:TLS 设置
    在左侧菜单进入 TLS设置,我们需要分别添加 TLS、Reality 等基础模版。
  • 添加 TLS 模版

  • 名称: tls

    使用文件内容: 点击右侧的钥匙图标,自动生成证书文件内容与私钥内容(或指定路径)。

    允许不安全: 开启。

    TLS 选项: 开启 SNI 和 ALPN。

    SNI: 设置一个合法的伪装域名(例如 bing.com 或 www.apple.com)。

    点击保存。
  • 添加 Reality 模版

  • 名称: Reality

    SNI / 握手服务器: 设置相同的目标伪装域名,推荐使用微软或苹果的相关域名,例如:go.microsoft.com。

    密钥: 点击右侧的钥匙图标,自动生成公钥(Public Key)和私钥(Private Key)。

    点击保存。

    💡 常用伪装域名推荐:
    aws.com, amd.com, bing.com, go.microsoft.com, www.apple.com, azure.microsoft.com

    第二步:入站管理 (Inbounds)
    进入 入站管理,点击 添加。
  • 添加 Hysteria2 节点(适合高丢包网络)

  • 类型: Hysteria2

    标签: Hysteria2-Node (任意填)

    端口: 随机或自定义

    HYSTERIA2选项: 开启混淆密码,随便输入一个密码

    模板: 选择上面创建的 tls 模板

    点击保存。
  • 添加 TUIC 节点(基于 QUIC,低延迟)

  • 类型: TUIC

    标签: TUIC-Node

    端口: 随机或自定义

    拥塞控制: 选择 bbr

    模板: 选择上面创建的 tls 模板

    点击保存。

    同理,你也可以在这里添加 Vless + Reality 组合,模板选择 Reality 即可。

    第三步:用户管理 (Users)
    点击左侧 用户管理 -> 添加。

    名称: 任意填写,方便区分。

    入站标签: 勾选你刚刚在“入站管理”中创建的对应节点标签。

    点击保存,即可在列表中看到生成的用户。点击右侧操作,可以导出 二维码 或 订阅链接/节点链接。
  • 客户端配置

  • 将导出的节点链接或二维码导入到对应的客户端中即可开始畅游网络:

    Windows: v2rayN(推荐下载 v2rayN-windows-64-SelfContained.zip 内置运行环境版,需更新最新的 Sing-box 内核)。

    Android: v2rayNG

    macOS: v2rayN / Sing-Box

    iOS: Shadowrocket (小火箭) 或 Stash。

    ⚠️ 排错小贴士: 如果导入后出现 Reality 延迟正常,而普通的 TLS 节点延迟显示 -1(或无法连接),请在客户端对应的节点设置中,将 跳过证书验证 (AllowInsecure) 手动设置为 true 即可。

    视频教程:




    标签:

    💬 评论区 (0)

    暂无评论,快来抢沙发吧!