S-ui 面板 VPS 部署教程

S-ui 面板 VPS 部署教程 | S-ui Panel VPS Deployment Guide

S-ui 面板 VPS 部署教程

完整指南:从准备到配置,轻松搭建多协议代理服务

📋 目录

    一、准备工作

    1.1 VPS 服务器

    选择一款适合的 VPS 服务器,推荐配置:

    配置项最低要求推荐配置
    CPU1 Core2 Cores+
    内存1 GB2 GB+
    硬盘20 GB SSD40 GB SSD+
    带宽100 Mbps1 Gbps

    推荐服务商:RackNerd、Vultr、DigitalOcean、BandwagonHost

    1.2 操作系统

    支持 Linux:Ubuntu 18.04+/Debian 10+/CentOS 7+/Fedora 35+

    1.3 SSH 工具

    Windows: FinalShell/Xshell/PuTTY | macOS/Linux: Terminal

    1.4 域名(可选)

    配置 CDN 和 TLS 证书需准备域名并解析到 Cloudflare

    二、系统环境准备

    2.1 连接 VPS

    使用 SSH 连接:

    ssh root@your_vps_ip

    2.2 更新系统

    更新系统软件包:

    Ubuntu/Debian:

    apt update && apt upgrade -y

    CentOS/Fedora:

    yum update -y

    2.3 安装依赖

    apt install -y curl wget unzip tar

    2.4 关闭防火墙(可选)

    ufw disable

    💡 提示:放行 2095、2096 及节点端口

    三、一键安装 S-ui

    3.1 执行安装

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

    3.2 指定版本

    VERSION=1.5.1 && bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/$VERSION/install.sh) $VERSION

    安装成功后记录管理员账号密码!

    四、Docker 安装方法

    4.1 安装 Docker

    curl -fsSL https://get.docker.com | sh

    4.2 创建 docker-compose.yml

    mkdir -p /opt/s-ui && cd /opt/s-ui
    cat > docker-compose.yml << 'EOF'
    version: '3.8'
    services:
      s-ui:
        image: alireza0/s-ui:latest
        container_name: s-ui
        restart: unless-stopped
        ports:
          - "2095:2095"
          - "2096:2096"
          - "443:443"
          - "80:80"
        volumes:
          - ./db:/app/db
          - ./cert:/app/cert
    EOF

    4.3 启动容器

    docker-compose up -d

    💡 Docker 部署环境隔离,易于升级迁移

    五、初始配置与面板访问

    5.1 访问面板

    访问地址:

    http://your_vps_ip:2095/app/

    5.2 默认登录信息

    项目
    面板地址http://IP:2095/app/
    用户名admin
    密码安装时随机生成

    5.3 修改密码

    登录后进入设置 -> 管理员设置 -> 修改密码

    六、安全加固

    6.1 修改默认端口

    s-ui setting

    6.2 配置防火墙

    ufw enable
    ufw allow 2095/tcp
    ufw allow 443/tcp

    6.3 修改 SSH 端口

    nano /etc/ssh/sshd_config
    # 修改 Port 22 为其他端口
    systemctl restart sshd

    七、创建节点

    7.1 支持协议

    协议说明
    VLESS轻量协议,无头部开销
    VMess兼容性好
    Hysteria2抗干扰强
    Trojan隐蔽性好

    7.2 创建 VLESS 节点

    1. 入站管理 -> 添加入站
    2. 协议:VLESS,端口:443
    3. 安全:TLS,SNI:域名

    7.3 创建用户

    用户管理 -> 添加用户 -> 关联节点

    八、Cloudflare CDN 与 TLS

    8.1 DNS 配置

    添加 A 记录,开启橙色云朵代理

    8.2 证书申请

    curl https://get.acme.sh | sh
    export CF_Key="your_key"
    export CF_Email="your_email"
    acme.sh --issue --dns dns_cf -d yourdomain.com

    8.3 TLS 设置

    SSL/TLS 模式:完全(Strict),启用 TLS 1.3

    💡 支持端口:80、443、2052、2053、2082、2083、2086、2087、2095、2096、8443

    九、常用管理命令

    9.1 S-ui 命令

    s-ui help
    s-ui start
    s-ui stop
    s-ui restart
    s-ui status
    s-ui log
    s-ui update

    9.2 Docker 命令

    docker-compose up -d
    docker-compose down
    docker-compose logs -f

    十、故障排除

    10.1 常见问题

    Q1: 无法访问面板

    检查防火墙、服务状态、端口占用

    Q2: 节点连接失败

    检查端口、证书、DNS 解析

    10.2 查看日志

    s-ui log

    10.3 重置密码

    s-ui setting

    S-ui 部署教程 | 仅供学习参考

    © 2026 S-ui Deployment Guide

    Leave a Reply

    Your email address will not be published. Required fields are marked *