x-ui 是目前最流行的 V2Ray/Xray 可视化管理面板。x-ui 提供了一个网页界面 (Web Dashboard)。可以在网页上点点鼠标来添加用户、查看流量使用情况、修改端口。
原理解析:x-ui 是什么?
x-ui 是一个程序,它干了两件事:
- x-ui是一个 Web 服务器:提供一个网页给你访问(类似路由器的后台)。
- x-ui接管了 V2Ray/Xray:你在网页上修改配置,x-ui 就会在后台自动帮你修改配置文件并重启 Xray 核心。
第一步:安装 x-ui 面板
确保已经通过 SSH 连接到了服务器(root 用户)。
1. 运行安装脚本
使用 Github 上开源的安装脚本。这个脚本会自动安装 x-ui 面板并把它注册为系统服务。
复制并执行:
bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)
2. 配置面板初始信息
脚本运行过程中,会停下来问你几个问题,请认真填写并记住:
- 设置用户名:输入你想要的后台登录账号(例如:
admin),回车。 - 设置密码:输入你想要的后台登录密码(例如:
admin123),回车。 - 设置端口:这是访问网页后台的端口。建议输入一个 10000-65535 之间的数字(例如:
54321),回车。
3. 等待安装完成
当屏幕显示 x-ui 状态: 已启动 以及你刚才设置的账号密码信息时,说明安装成功。
第二步:放行防火墙(至关重要)
第三步:登录 x-ui 网页后台
- 在地址栏输入:
http://服务器IP:面板端口
* 例如:http://123.45.67.89:54321 - 输入刚才设置的账号和密码登录。
第四步:创建代理节点 (入站列表)
创建一个“入站 (Inbound)”,也就是告诉服务器:“在这个端口接收我的手机/电脑发来的代理请求”。
- 点击左侧菜单的 入站列表 (Inbound List)。
- 点击蓝色的 添加入站 (Add Inbound) 按钮。
- 会弹出一个配置框,请按以下推荐配置填写(通过 x-ui 的好处是它会自动生成很多复杂参数):
方案 A:标准 VMess (最兼容,适合所有客户端)
- 备注:随便填,比如
My-VMess。 - 协议:选择
vmess。 - 监听IP:保持默认
0.0.0.0(表示监听所有网卡)。 - 端口:面板会自动生成一个,你也可以自己改(确保防火墙放行了这个端口)。
- 用户ID (UUID):面板会自动生成,不用改。
- 传输配置:
- 传输协议:建议选
tcp(最稳) 或ws(如果你想套 CDN)。 - 添加域名:绑定域名
- TSL:开启TSL,写入证书。
- 传输协议:建议选
- 点击“添加”。
第五步:连接与使用
把配置导入到手机/电脑。
- 在 x-ui 的 入站列表 中,找到刚才创建的那一行。
- 点击 操作 -> 二维码。
- 手机端 (v2rayNG / Shadowrocket):打开 App,扫描屏幕上的二维码。
- 或者点击 操作 -> 复制链接。
- 电脑端 (v2rayN):复制后,在软件界面按
Ctrl+V(从剪贴板导入)。
- 电脑端 (v2rayN):复制后,在软件界面按
第六步:常用的 Linux 维护命令
- x-ui 管理菜单(在此菜单中可以重置密码、修改端口、查看日志):
x-ui - 重启面板:
x-ui restart - 停止面板:
x-ui stop - 查看运行状态:
x-ui status
总结
使用 x-ui 的流程总结如下:
- SSH 登录 -> 运行一键安装脚本。
- 云平台防火墙 -> 开放面板端口。
- 浏览器访问 -> 登录后台。
- Web 界面 -> 添加 VMess 或 VLESS 节点。
- 导出配置 -> 手机/电脑连接。