返回全部指南
VPN分钟阅读•Updated 2026-10-25

在 VPS 上使用 3X-UI 面板:配置 VLESS Reality 并连接客户端

在 3X-UI 面板中创建 VLESS + Reality 连接,从 Windows、macOS、Linux、Android 和 iPhone 连接,并更新或重置面板。

3X-UI 是 Xray 内核的网页管理面板,可管理难以识别和封锁的协议,如 VLESS(XTLS Reality)、VMess、Trojan 和 Shadowsocks-2022。

订购 3X-UI VPS 后,我们会在 Docker 中为您安装面板并配置 HTTPS 证书。它适合已熟悉这些协议的用户;如果只需要简单的 VPN,WireGuard 更容易上手。

  • 操作系统: Ubuntu 22.04
  • 最低配置: 1 vCPU、1 GB 内存、50 GB 磁盘
  • 面板登录: root(或 admin),密码为服务器的 root 密码
1

打开 3X-UI 面板

服务器准备就绪后,我们会通过电子邮件发送其 IP 地址、root 密码以及 3X-UI 面板链接,链接中包含面板端口。客户区的服务器信息中也有相同内容。

  1. 打开邮件中的面板链接。
  2. 使用用户名 root 登录(部分安装为 admin)。
  3. 输入服务器的 root 密码,即 SSH 使用的密码。
2

创建 VLESS 连接

本示例使用 VLESS + Reality,让 VPN 流量看起来就像访问知名网站的普通 HTTPS 流量。

  1. 打开 Inbounds 标签页,点击 Add Inbound。
  2. Remark:为连接命名,例如 VLESS,名称会显示在入站列表中。
  3. Protocol:保持 vless。
  4. Listen IP:留空,服务器将监听所有地址。
  5. Port:填写 443。

Total Flow (GB) 和 Expire Date 为可选项,可用于限制客户端的流量或使用期限。

3

配置客户端和 Reality 参数

在同一窗口中设置传输安全和客户端信息:

  1. 在 Stream(Transport)部分,将 Security 设为 reality。
  2. 在 Client 中保留自动生成的 Email,或填写易读的标识如 user1,每个客户端必须唯一。
  3. 保留自动生成的 ID,或点击刷新图标重新生成。
  4. 将 Flow 设为 xtls-rprx-vision。
  5. 将 uTLS 设为 chrome。
  6. 把 Target(Dest)和 SNI 的默认值换成其他网站,例如 www.microsoft.com:443 与 www.microsoft.com,或 dl.google.com:443 与 dl.google.com。
  7. 点击 Short IDs 旁的刷新图标生成一个 ID。
  8. 点击 Get New Cert 生成私钥和公钥。
  9. 点击 Create。

新入站会出现在列表中。Shadowsocks-2022 等其他协议的配置方法相同。

4

使用 Hiddify 从 Windows、macOS 或 Linux 连接

Hiddify 是三个系统上最适合新手的客户端。

  1. 从 Hiddify 的 GitHub 页面下载适合您系统的最新版本并安装。
  2. Windows 上:打开 C:\Program Files\hiddify,右键单击 HiddifyNext.exe,选择 属性 > 兼容性 > 更改所有用户的设置,勾选“以管理员身份运行此程序”,然后点击确定。
  3. 在 Hiddify 的 Settings 中将 Region 设为 Other。
  4. 在 Settings > Config Options 中将 Service Mode 设为 VPN。
  5. 在 3X-UI 面板中打开该连接的二维码,单击一次即可复制链接。
  6. 在 Hiddify 中点击 + New Profile(或右上角的 +),选择 Add From Clipboard。
  7. 点击大圆形按钮,变绿并显示 Connected 即已连接,再次点击即可断开。
5

进阶:在 Windows 或 Linux 上使用 Nekoray 连接

Nekoray 可更精细地控制路由。Windows 上也可使用类似的 v2rayN。

  1. 下载 Nekoray。Windows 上解压 nekoray 文件夹并运行 nekoray.exe;Linux 上安装对应的软件包。
  2. 首次启动时选择 sing-box 内核,之后可在 Preferences > Basic settings > Core 中更改。
  3. 在 3X-UI 面板中打开二维码后,选择 Program > Scan QR Code;或在面板中复制链接,再选择 Program > Add profile from clipboard。
  4. 勾选 Tun mode。
  5. 右键单击该配置并选择 Start。
6

从 Android 连接

可使用 Google Play 上的 Hiddify(或其官网的 APK),也可使用 v2rayNG。

  1. 在 Hiddify 中打开菜单,进入 Settings,将 Region 设为 Other。
  2. 在 Settings > Config Options 中将 Service Mode 设为 VPN。
  3. 在主界面点击 + New Profile(或 +),选择 Scan QR Code,扫描 3X-UI 面板中的二维码。
  4. 点击大圆形按钮即可连接。
  5. 如只想让部分应用走 VPN,可在 Settings 中开启 Per-app Proxy 并勾选这些应用。
  6. 使用 v2rayNG 时:点击 +,选择 Import config from QR code,扫描二维码后启动连接。
7

从 iPhone 或 iPad 连接

从 App Store 安装 Hiddify,V2Box 和 Shadowrocket 也可使用。

  1. 打开 Hiddify,点击 + New Profile(或 +)。
  2. 选择 Scan QR Code,扫描 3X-UI 面板中的二维码。
  3. 点击大圆形按钮即可连接。
8

更新 3X-UI

要升级到最新版面板,请以 root 身份通过 SSH 连接服务器并拉取新镜像:

入站和客户端数据保存在 /data 中,更新后不会丢失。

ssh root@SERVER_IP
cd /root/3x-ui
docker compose down
docker compose pull 3x-ui
docker compose up -d
9

重置面板用户名和密码

如果丢失了面板登录信息,可在面板数据库中重新设置。以 root 身份通过 SSH 连接后执行:

密码只能包含拉丁字母、数字和符号。将 NEW_PASSWORD 替换为新密码,将 HASH 替换为 python3 命令输出的那一行(以 $2b$ 开头)。

apt update
apt install -y sqlite3 python3-bcrypt

# 生成新密码的哈希
python3 -c "import bcrypt; print(bcrypt.hashpw(b'NEW_PASSWORD', bcrypt.gensalt(rounds=10)).decode())"

# 写入数据库(在 sqlite> 提示符下执行 UPDATE 这一行)
sqlite3 /data/3x-ui/db/x-ui.db
UPDATE users SET username = 'root', password = 'HASH' WHERE id = 1;
.quit

cd /root/3x-ui && docker compose restart
10

已安装的组件及自定义方法

面板运行在 Docker 容器中,您可以按需修改。

  1. Docker CE 和 Docker Compose。
  2. 3X-UI(ghcr.io/mhsanaei/3x-ui),即面板和 Xray 内核。
  3. Nginx + Certbot(jonasal/nginx-certbot),通过 HTTPS 提供面板访问。
  4. Compose 文件:/root/3x-ui/compose.yml;数据目录:/data。

如需自定义安装,请编辑 /root/3x-ui/compose.yml 并重启容器:

nano /root/3x-ui/compose.yml
docker compose -f /root/3x-ui/compose.yml down
docker compose -f /root/3x-ui/compose.yml up -d

获取适用于本指南的服务器

3X-UI VPS 已预装本指南中的全部内容,按年付费低至 $7.50/月。

查看 3X-UI VPS 套餐

今天就开始使用 NodexVPS

按年付费立省 50%,无合约,随时可取消。