551 字
3 分钟
X-UI面板搭建教程:多协议多用户Xray配置指南
2022-06-01

X-UI面板搭建教程:多协议多用户Xray配置指南#

本教程将指导您搭建 X-UI 面板,并配置多协议、多用户的 Xray 服务。

准备工作

  • VPS: 一台运行主流操作系统的 VPS (CentOS 7+、Ubuntu 16+、Debian 8+)。
  • 域名: 已经解析的域名。

1. 安装必备组件

根据您的系统选择相应的命令:

对于 Debian/Ubuntu 系统:

Terminal window
apt update -y
apt install -y curl
apt install -y socat

对于 CentOS 系统:

Terminal window
yum update -y
yum install -y curl
yum install -y socat

2. 安装 Acme 脚本 (申请 SSL 证书)

Terminal window
curl https://get.acme.sh | sh

3. 申请 SSL 证书

mydomain.com 替换为您的域名, xxxx@xxxx.com 替换为您的邮箱。

Terminal window
~/.acme.sh/acme.sh --register-account -m xxxx@xxxx.com
~/.acme.sh/acme.sh --issue -d mydomain.com --standalone

4. 安装 SSL 证书到指定文件夹

mydomain.com 替换为您的域名。

Terminal window
~/.acme.sh/acme.sh --installcert -d mydomain.com --key-file /root/private.key --fullchain-file /root/cert.crt

5. 安装 & 升级 X-ui 面板

Terminal window
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
  • 访问地址: 服务器 IP 地址 + 端口 (默认 10000)
  • 默认账户: admin

6. 配置入站规则 (重要!)

  • 备注: 可以自定义
  • 协议: 选择 vless
  • Flow: 修改为 xtls-rprx-direct (这很重要,影响流量类型)
  • 传输: tcp
  • xtls: 勾选此选项 (开启 XTLS 加密)
  • 域名: 输入您的域名
  • 公钥文件路径: /root/cert.crt
  • 密钥文件路径: /root/private.key
  • 保存

7. 连接客户端

  • 回到已添加的入站规则。
  • 点击”操作” -> “二维码” 或 “复制”。
  • 使用客户端 (例如小火箭) 扫描二维码或导入复制的配置文件。

注意事项:

  • Flow 设置: xtls-rprx-direct 影响流量类型,请根据实际需求进行调整。
  • 密钥文件: 确保 /root/private.key/root/cert.crt 存在,并且可读。
  • 域名解析: 您的域名必须正确解析到 VPS 的 IP 地址。
  • 防火墙: 检查 VPS 的防火墙是否允许 80 和 443 端口的访问,用于 SSL 证书的申请。
  • 多用户配置: X-UI 面板在添加入站规则时,可以为每个用户配置独立的参数,实现多用户访问。 请参考 X-UI 面板的官方文档。

本教程提供了基本的 X-UI 面板搭建和配置流程。 为了获得更深入的理解和更灵活的配置,请参考 X-UI 面板的官方文档和相关社区资源。

X-UI面板搭建教程:多协议多用户Xray配置指南
https://blog.wlens.top/posts/x-ui支持多协议多用户的-xray-面板/
作者
Lao Wang
发布于
2022-06-01
许可协议
CC BY-NC-SA 4.0