3X-UI 面板安装和使用教程

技术 秋水逸冰 3078浏览 0评论

3X-UI 面板是基于 X-UI 项目的增强版 fork,目前还在积极更新中。相比原版,3X-UI 提供了更丰富的功能,包括多协议支持、多用户管理、到期时间设置、流量限制等。
本文提供 3X-UI 面板安装和使用教程。

0. 事前准备

一台可以连接外网的 VPS(用于安装 Xray-core 和 3X-UI 面板)
一个你可以控制 DNS 解析的域名(用于反代访问面板)

1. 安装

一键脚本

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

安装完成后,脚本会输出默认的登录信息。
建议安装后立即修改默认账号密码。

推荐手动安装(你要知道自己在干什么)

# 下载最新版本(以 amd64 为例)
cd /usr/local/
curl -Lso x-ui-linux-amd64.tar.gz https://github.com/MHSanaei/3x-ui/releases/latest/download/x-ui-linux-amd64.tar.gz

# 解压
tar -zxvf x-ui-linux-amd64.tar.gz
rm -fv x-ui-linux-amd64.tar.gz

# 设置权限
chmod +x /usr/local/x-ui/x-ui /usr/local/x-ui/x-ui.sh /usr/local/x-ui/bin/xray-linux-amd64

# 安装 systemd 服务(根据系统不同,service 名字有区别)
cp -f /usr/local/x-ui/x-ui.service.rhel /etc/systemd/system/x-ui.service

# 安装 helper
cp -f /usr/local/x-ui/x-ui.sh /usr/bin/x-ui

systemctl daemon-reload
systemctl enable x-ui
systemctl start x-ui

手动安装后的简单设置
修改管理员账号密码(将 YOUR_USER_NAMEYOUR_PASSWORD 替换为你自己的):

/usr/local/x-ui/x-ui setting -username YOUR_USER_NAME -password YOUR_PASSWORD

设置面板监听的端口(示例为 9001,可改为 1000-65535 之间的任意端口):

/usr/local/x-ui/x-ui setting -port 9001

设置面板监听的 IP(为了安全起见,默认只监听本机 127.0.0.1 的端口,不对公网暴露):

/usr/local/x-ui/x-ui setting -listenIP 127.0.0.1

重启面板服务:

systemctl restart x-ui

显示当前设置:

/usr/local/x-ui/x-ui setting -show

显示结果:

current panel settings as follows:
Warning: Panel is not secure with SSL
hasDefaultCredential: false
port: 9001
webBasePath: /

2. 设置域名反代

通过域名反代来访问面板。此处以 Caddy 为例。

没有安装 Caddy 的话,可以参考 LCMP (Linux + Caddy + MariaDB + PHP) 一文。

创建 Caddy 配置文件 /etc/caddy/conf.d/3xui.example.com.conf,内容如下(将 3xui.example.com 替换为你的实际域名,9001 改为上文设置的端口):

3xui.example.com {
    reverse_proxy localhost:9001
    log {
        output file /var/log/caddy/3xui_access.log
    }
}

重启 Caddy 服务:

systemctl restart caddy

配置好 DNS 解析后,Caddy 会自动申请 SSL 证书。
此时即可通过域名访问 3X-UI 面板。

3. 面板以及设置

浏览器打开反代的域名,使用管理员账号密码登录。

登录后的主要功能:

系统状态

  • 实时显示 Xray 运行状态、连接数、上传/下载流量
  • 支持一键重启 Xray 服务
  • 支持在线更新 Xray-core 到最新版本

入站管理

点击左侧【入站列表】,然后点击【添加入站】。

配置参数说明:

  • 启用:勾选
  • 备注:随便填,用于识别
  • 协议:可选 Vmess / Vless / Trojan / Shadowsocks / Wireguard / tun 等
  • 端口:随机生成或自定义
  • 总流量:可限制总使用流量(GB)
  • 流量重置:按指定间隔自动重置流量计数器
  • 到期时间:可设置账号到期时间(留空则永不过期)

VLESS + REALITY 为例:

  • 协议选择 vless
  • 监听 IP:留空(监听所有)
  • 端口:自定义或随机
  • 传输:tcp
  • 安全:reality
  • uTLS:chrome
  • target:www.bing.com:443
  • SNI:www.bing.com
  • serverNames:www.bing.com
  • 密钥对:点击【Get New Cert】按钮生成

点击【创建】按钮,完成创建。

客户端连接信息

在入站列表中,点击对应条目 ID 数字的左边的【+】→【菜单】→【二维码】,或者 ID 右边的【菜单】→【导出链接】即可获取客户端连接信息。

其他功能

  • 出站规则:支持设置负载均衡、代理链等高级功能
  • DNS 设置:可自定义 DNS 服务器
  • 路由规则:支持分流、广告屏蔽等
  • 备份与恢复:支持面板配置导出导入

注意:如果 VPS 开启了防火墙,记得放行面板端口和入站端口。

4. 使用 v2rayN 连接

v2rayN 下载页面 下载 v2rayN-windows-64.zip
解压后,建议将 Xray-core 最新版的 xray.exe 替换到 v2rayN\bin\xray\ 目录下。

以下为 v2rayN 主界面。

添加节点

  1. 在 3X-UI 面板复制节点链接
  2. 在 v2rayN 主界面按 Ctrl + V 粘贴
  3. 选中节点,按 Enter 设为活动节点


v2rayN 支持多节点管理、路由规则、流量统计等功能。

写在最后

请关注我的 Telegram 频道:https://t.me/qiushuiyibing
我会在此不定期发布一些杂七杂八的作品。
同时也欢迎加入交流群:https://t.me/qiushui2018

转载请注明:秋水逸冰 » 3X-UI 面板安装和使用教程

发表我的评论
取消评论

请输入正确答案后提交评论 *超出时限。 请再次填写验证码。

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址