这里的 X-UI 指 alireza0/x-ui。它与 3x-ui 名称相近,但安装来源、数据库和版本维护各自独立。本篇在一台新的 Linux 主机上建立测试入站,避免与已经安装的同名 x-ui 服务互相覆盖。

资料核对:2026 年 9 月 30 日。下方配图为科学之家绘制的操作流程示意,具体菜单以所用版本为准。

图 1 · X-UI 部署流程示意
图 1 · X-UI 部署流程示意

01 · 准备与填写约定

准备一台具有管理员权限、能够访问项目发布源的 Linux 服务器,以及支持所选协议的客户端。记录公网地址和已占用端口;已有服务的主机先做快照。文中的 SERVER_IP、USER、示例密码和证书路径必须换成自己的值。

先确定一个测试目标:只创建一个入站或用户,导入一台客户端并验证。这能让安装、账号和连接三个阶段的问题分别定位。

02 · 安装与首次进入

在目标 Linux 服务器的 SSH 终端操作。先下载并查看官方脚本,再执行安装;安装命令不在日常使用的电脑上运行。

curl -fL https://raw.githubusercontent.com/alireza0/x-ui/master/install.sh -o alireza-x-ui-install.sh
less alireza-x-ui-install.sh
sudo bash alireza-x-ui-install.sh

根据安装终端输出进入面板。再次管理时运行 sudo x-ui,先查看状态和面板设置。首次登录修改初始账号密码;端口和路径以本次安装结果为准。

03 · 建立第一条可用连接

  1. 在入站列表创建 Shadowsocks 入站,用明确的备注区分用途。先只开一个未占用端口,例如 24443,避免同时配置多个协议后无法判断是哪一项出错。
  2. 选择 aes-128-gcm 等客户端支持的加密方式,并生成随机密码。若界面提供单独的客户端列表,添加用户条目并确认其已启用;流量和有效期按自己的需求填写。
  3. 保存后检查 Xray 状态与日志。如日志报告 address already in use,先查占用端口的服务,再换一个空闲端口,不要反复重装。
  4. 为这条入站开放对应 TCP 端口;确实使用 UDP 时再开放同端口 UDP。把面板管理端口和代理端口分别记录,方便以后排查。

04 · 看图核对连接信息

图 2 · X-UI 服务端与客户端连接关系示意
图 2 · X-UI 服务端与客户端连接关系示意
设置或现象填写方法与检查方向
所属项目安装地址必须对应 alireza0/x-ui;已有其他分支时先做迁移评估。
备注例如“笔记本测试”,便于从多个用户中找到正确的分享链接。
访问地址客户端使用公网 IP / 域名;面板中的监听地址表示服务器绑定位置。
有效期导出链接前确认用户未过期、未禁用,配额仍可用。

05 · 导入客户端并验证

从目标入站的用户条目导出链接或二维码。在客户端使用“从剪贴板导入”后选择该节点,再发起连接。若要使用订阅,在面板设置中启用并核对订阅服务地址,再复制用户自己的订阅链接;管理页面 URL 不能代替订阅。

  1. 确认客户端拿到了节点,而不是网页、管理地址或错误提示。
  2. 重新建立连接,查看一次真实请求的结果;单独显示“已连接”不能替代访问测试。
  3. 对照同一时段的客户端日志和服务端日志 / 用量,确认测试用的是新配置。

06 · 常见问题

设置或现象填写方法与检查方向
同机已经有 3x-ui两者可能使用相同服务名和文件位置。请在独立主机部署本教程,迁移前保留原面板数据库及配置。
浏览器打不开面板用 x-ui 菜单确认服务状态、端口和访问路径,检查防火墙;不要仅凭旧书签判断安装失败。
客户端列表看不到新节点确认复制的是目标用户的链接;使用订阅时手动更新一次,并检查订阅服务地址和用户状态。

07 · 备份与后续维护

通过面板提供的导出功能保留数据库,另外保存证书文件和安装方式说明。Docker 安装还要保留挂载的数据目录与 compose 文件;数据库版本不明时不要跨分支直接覆盖。

每次只调整一类设置,并保留可恢复的旧配置。改端口、凭据或域名后重新生成分享信息;客户端也需要同步更新。

08 · 官方资料与下一步

文字与流程图由科学之家整理制作;安装来源和协议字段参见上述官方资料。本文未附带任何服务商套餐或推广链接。

返回 X-UI 项目 · 查看该项目全部教程