VPS 自建 VLESS 节点详细图文教程:Xray + REALITY 新手部署指南

本文整理 VPS 自建 VLESS 节点的完整流程,包含 VPS 选择、系统准备、Xray 安装、VLESS + REALITY 配置、客户端填写示意、常见错误排查和安全维护建议。

很多新手看到“自建节点”会以为非常复杂,其实拆开来看就是三件事:先买一台海外 VPS,再登录这台服务器,最后在服务器上安装 Xray 并配置 VLESS + REALITY。真正容易卡住的地方,往往不是 Xray 本身,而是:VPS 在哪里买、买完后 IP 在哪里看、SSH 端口是什么、root 密码在哪里改、客户端参数怎么对应。

这篇文章以新手常见的 搬瓦工 BandwagonHost VPS 为例,从购买 VPS 开始讲起,再一步步部署 VLESS 节点。文章里的“图”用图示说明和界面位置描述呈现,你可以对照后台一步步操作。

合规提醒:本文仅用于服务器网络技术学习、远程办公、隐私保护和合法跨境访问场景。请遵守所在地法律法规,不要用于违法用途。


一、先看完整流程图

购买搬瓦工 VPS
  ↓
进入 BandwagonHost 客户中心
  ↓
打开 KiwiVM Control Panel
  ↓
查看 VPS IP、SSH 端口、root 密码
  ↓
用 SSH 登录服务器
  ↓
安装 Xray-core
  ↓
生成 UUID / REALITY 密钥 / Short ID
  ↓
写入 VLESS + REALITY 配置
  ↓
客户端填写节点信息
  ↓
连接测试

二、搬瓦工 VPS 在哪里买?

搬瓦工英文名是 BandwagonHost,常见官网入口是:

  • BandwagonHost 官网:https://bandwagonhost.com/
  • 购买后管理后台:官网右上角 Client Area
  • VPS 控制面板:KiwiVM Control Panel

购买 VPS 时建议优先从官网进入,不要随便点来路不明的广告链接。搬瓦工套餐经常会有缺货、补货、价格变化的情况,具体以官网显示为准。

三、以购买搬瓦工 VPS 为例:从注册到付款

第 1 步:进入官网选择套餐

打开 BandwagonHost 官网后,一般可以在套餐页面看到不同 VPS 方案。新手主要关注这几个字段:

字段是什么意思新手建议
RAM / Memory内存大小1GB 左右个人用基本够
Disk硬盘空间10GB 以上即可
Bandwidth月流量按自己使用量选择
Port speed端口速度1Gbps 更舒服
Location机房地区香港/日本/美国常见
Price价格新手先月付或短周期测试

图示说明:套餐页面通常会显示 CPU、内存、硬盘、流量、机房、价格等信息。你可以把它理解成“远程电脑配置表”。

第 2 步:选择机房位置

如果套餐支持选择机房,可以按需求选择:

  • 香港:延迟低,但价格通常更高,库存不一定稳定。
  • 日本:延迟和速度比较均衡。
  • 美国西海岸:价格相对友好,流量通常更大。
  • 新加坡:适合东南亚方向访问。

如果你不知道怎么选,建议先选日本或美国西海岸的短周期套餐测试。不要一开始就买长期高价套餐。

第 3 步:加入购物车并注册账号

点击 Order / Add to Cart 进入购物车,然后按提示注册账号。通常需要填写邮箱、姓名、国家/地区、密码等信息。

图示:
BandwagonHost 套餐页
  → Add to Cart
  → Configure Server
  → Checkout
  → Register / Login

邮箱一定要填自己能正常收信的,因为开通信息、账单、服务通知都会发到邮箱。

第 4 步:选择付款方式

搬瓦工常见付款方式可能包括 PayPal、信用卡、支付宝等,具体以结账页面实际显示为准。付款完成后,等待系统开通 VPS。

开通后你通常会收到一封邮件,里面包含服务信息和管理入口。即使没有保存邮件,也可以登录客户中心查看。

四、购买后在哪里看 VPS 信息?

购买成功后,登录 BandwagonHost 客户中心:

BandwagonHost 官网
  → Client Area
  → Services / My Services
  → 找到你的 VPS
  → 点击 KiwiVM Control Panel

KiwiVM 是搬瓦工自己的 VPS 控制面板。你可以在这里查看 IP、SSH 端口、流量、重装系统、重启服务器、重置 root 密码等。

1. IP 是什么?在哪里看?

IP 地址就是这台 VPS 在公网里的地址。客户端连接节点时,“地址 / Address / Host”填的就是这个 IP。

图示:KiwiVM 首页常见字段
Main IP address: 123.123.123.123
SSH Port: 22 或其他端口
Hostname: xxx
Data transfer: 已用流量 / 总流量

示例:如果 KiwiVM 显示 Main IP address: 123.123.123.123,那么后面客户端里的“服务器地址”就填 123.123.123.123

2. SSH 端口是什么?

SSH 是你远程登录 VPS 的方式。默认端口一般是 22,但搬瓦工有时会显示一个自定义 SSH 端口。你要以 KiwiVM 面板显示为准。

如果 SSH Port 显示 22:
ssh root@123.123.123.123

如果 SSH Port 显示 26888:
ssh root@123.123.123.123 -p 26888

注意:SSH 端口只是登录服务器用的,不一定等于 VLESS 节点端口。本文后面 VLESS 节点端口用的是 443

3. root 密码在哪里看或修改?

root 是 Linux 服务器最高权限用户。搬瓦工开通邮件里可能会有初始密码;如果你找不到,可以在 KiwiVM 面板里使用 Root password modification / Root password reset 之类的功能重置。

图示:
KiwiVM Control Panel
  → Root password modification
  → Generate / Set new root password
  → 保存新密码

密码一定要保存好。后面 SSH 登录服务器时需要用到。

五、重装系统:建议选择 Debian 或 Ubuntu

如果 VPS 默认系统不是你熟悉的版本,可以在 KiwiVM 里重装系统。新手建议选择:

  • Debian 12
  • Ubuntu 22.04 LTS
  • Ubuntu 24.04 LTS
图示:
KiwiVM Control Panel
  → Install new OS
  → 选择 Debian 12 / Ubuntu 22.04
  → Confirm reinstall

重装系统会清空服务器数据。如果是新机器没关系;如果机器上已有数据,请先备份。

六、用 SSH 登录搬瓦工 VPS

准备好三样信息:

  • VPS IP:KiwiVM 里的 Main IP address
  • SSH 端口:KiwiVM 里的 SSH Port
  • root 密码:开通邮件或 KiwiVM 重置后的密码

macOS / Linux 可以直接打开终端;Windows 可以用 Termius、FinalShell、MobaXterm,也可以用系统自带 PowerShell。

ssh root@你的VPS_IP -p SSH端口

示例:

ssh root@123.123.123.123 -p 26888

第一次连接时,系统可能提示是否信任指纹,输入 yes 回车,然后输入 root 密码。注意:输入密码时终端通常不会显示星号,这是正常现象。

七、更新系统并安装基础工具

apt update && apt upgrade -y
apt install curl wget unzip socat ca-certificates openssl nano -y

如果提示需要重启,可以执行:

reboot

重启后等待 30 秒左右,再重新 SSH 登录。

八、安装 Xray-core

执行 Xray 官方安装脚本:

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install

安装完成后检查版本:

xray version

查看服务状态:

systemctl status xray

如果看到 active / running 相关提示,说明服务已安装成功。

九、生成 VLESS 需要的几个字段

这一部分很重要。后面客户端要用到这些字段。

1. UUID

xray uuid

示例:

11111111-2222-3333-4444-555555555555

客户端里的“用户 ID / UUID”就填这个。

2. REALITY 密钥

xray x25519

示例:

Private key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Public key:  yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
  • Private key:写进服务器配置,不给别人。
  • Public key:填进客户端。

3. Short ID

openssl rand -hex 8

示例:

a1b2c3d4e5f6a7b8

十、字段对照表:这些参数分别填哪里?

字段从哪里来填在哪里
服务器地址 AddressKiwiVM 的 Main IP address客户端地址
SSH 端口KiwiVM 的 SSH Port只用于 SSH 登录
节点端口本文配置用 443客户端端口
UUIDxray uuid服务器配置 + 客户端
Private Keyxray x25519服务器配置
Public Keyxray x25519客户端
Short IDopenssl rand -hex 8服务器配置 + 客户端
SNI / serverName本文示例 www.microsoft.com服务器配置 + 客户端
flow固定 xtls-rprx-vision服务器配置 + 客户端

十一、写入 Xray 服务端配置

编辑配置文件:

nano /usr/local/etc/xray/config.json

把下面模板复制进去,并替换对应字段:

{
  "log": {
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "tag": "vless-reality-in",
      "listen": "0.0.0.0",
      "port": 443,
      "protocol": "vless",
      "settings": {
        "clients": [
          {
            "id": "替换成你的 UUID",
            "flow": "xtls-rprx-vision",
            "email": "user@example.com"
          }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "raw",
        "security": "reality",
        "realitySettings": {
          "show": false,
          "dest": "www.microsoft.com:443",
          "xver": 0,
          "serverNames": [
            "www.microsoft.com"
          ],
          "privateKey": "替换成你的 Private key",
          "shortIds": [
            "替换成你的 Short ID"
          ]
        }
      },
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls", "quic"]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "tag": "direct"
    },
    {
      "protocol": "blackhole",
      "tag": "block"
    }
  ]
}

保存 nano 文件的方法:

Ctrl + O 保存
回车确认
Ctrl + X 退出

检查配置有没有写错:

xray run -test -config /usr/local/etc/xray/config.json

如果没有报错,重启 Xray:

systemctl restart xray
systemctl status xray

十二、放行 443 端口

如果系统启用了 UFW 防火墙,执行:

ufw allow 443/tcp
ufw reload
ufw status

搬瓦工一般不需要像部分云厂商那样额外配置复杂安全组,但如果你使用其他 VPS 商家,也要检查云后台防火墙是否放行 TCP 443。

十三、客户端图文填写教程

不同客户端界面略有差异,但字段基本一致。你可以按下面这个“图示表”填写。

图示:新增 VLESS 节点

备注/名称:Bandwagon VLESS Reality
协议:VLESS
地址/Address:KiwiVM 里的 Main IP address
端口/Port:443
用户ID/UUID:xray uuid 生成的 UUID
流控/Flow:xtls-rprx-vision
传输/Network:TCP 或 RAW
安全/Security:REALITY
SNI/serverName:www.microsoft.com
Public Key:xray x25519 生成的 Public key
Short ID:openssl rand -hex 8 生成的 shortId
Fingerprint/uTLS:chrome
SpiderX:/
Allow Insecure:false

注意:客户端里的端口填 443,不是 SSH Port。SSH Port 只用于登录服务器。

十四、不同系统推荐客户端

  • Windows:v2rayN、NekoRay、sing-box GUI。
  • Android:v2rayNG、NekoBox、sing-box。
  • iOS:Shadowrocket、Stash、Loon、sing-box。
  • macOS:NekoRay、sing-box、Clash Verge 类客户端。

如果客户端没有 RAW 选项,一般选择 TCP。字段名称不完全一样没关系,重点是值要对应。

十五、怎么测试是否成功?

  • 客户端显示已连接。
  • 打开网页访问正常。
  • 访问 IP 查询网站,显示出口 IP 是你的 VPS IP 或 VPS 所在地区。
  • 服务器执行 journalctl -u xray -e --no-pager 没有持续报错。

十六、常见错误排查表

问题常见原因解决方法
SSH 连不上IP、SSH 端口、root 密码错误回 KiwiVM 检查 Main IP、SSH Port,必要时重置 root 密码
客户端 timeout443 没放行、Xray 没启动检查 ufw、systemctl status xray
Xray 启动失败JSON 格式写错执行 xray run -test 查看报错行
连接后没网UUID / Public Key / Short ID / SNI 不一致逐项核对字段对照表
速度很慢VPS 线路或晚高峰拥堵换机房、换服务商、先月付测试
客户端提示 Reality 失败Public Key、Short ID、serverName 不匹配重新复制密钥,确认服务端和客户端一致

十七、安全建议

  • 不要把 Private Key、UUID、服务器 IP 随便公开。
  • root 密码使用强密码,最好后续改成 SSH 密钥登录。
  • 不要把节点分享给太多人,避免 IP 被滥用。
  • 系统定期更新:apt update && apt upgrade -y
  • 定期检查流量使用情况,KiwiVM 可以看到流量统计。
  • 重要配置修改前,先备份 /usr/local/etc/xray/config.json

十八、总结

以搬瓦工 VPS 为例,自建 VLESS 节点的关键并不是死记命令,而是搞清楚每个字段从哪里来:IP 在 KiwiVM 里看,SSH 端口只用于登录服务器,节点端口本文用 443,UUID 由 xray uuid 生成,Private Key 写服务端,Public Key 填客户端,Short ID 两边保持一致。

新手第一次操作,建议按本文顺序一步步来:先买短周期 VPS,确认能 SSH 登录,再安装 Xray,最后配置客户端。只要字段对应正确,大多数问题都能通过排查表解决。

参考资料:BandwagonHost / KiwiVM 公开说明、Xray-core 官方仓库、Xray VLESS 配置文档、Xray REALITY 传输配置文档。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注