X-UI面板搭建教程

438次阅读
6 条评论
X-UI面板搭建教程

准备工作

1、VPS 准备
2、域名解析到VPS 的IP 上

X-ui介绍

  • 系统状态监控
  • 在所有入站和客户端内搜索
  • 深色/浅色主题
  • 支持多用户和多协议
  • 支持协议,包括 VMess、VLESS、Trojan、Shadowsocks、Dokodemo-door、Socks、HTTP、wireguard
  • 支持 XTLS 原生协议,包括 RPRX-Direct、Vision、REALITY
  • 流量统计、流量限制、过期时间限制
  • 可定制的Xray配置模板
  • 支持HTTPS访问面板(自备域名+SSL证书)
  • 支持一键SSL证书申请及自动续订
  • 更多高级配置项请参考面板
  • 修复 API 路由(用户设置将通过 API 创建)
  • 支持通过面板中提供的不同项目来更改配置。
  • 支持从面板导出/导入数据库

系统选择推荐

  • Ubuntu 20.04+
  • Debian 11+
  • CentOS 8+
  • Fedora 36+
  • Arch Linux
  • Parch Linux
  • Manjaro
  • Armbian
  • AlmaLinux 9+
  • Rocky Linux 9+
  • Oracle Linux 8+
  • OpenSUSE Tubleweed

1.首先下载一个Linux连接工具,这里以Xshell7为例下载链接 https://beixing.xyz/?p=334

2.下载完之后我们打开Xshell,点击文件 –> 新建

3.第一个填写自定义的服务器名字,第二填写服务器IP(服务器购买后台可看到),端口号默认22

(第一次连接会出来提示,我们点击:接受并保存)

X-UI面板搭建教程

4. 填写服务器账户(我这里是root),可以点记住账户,填写服务器密码

X-UI面板搭建教程
X-UI面板搭建教程

3X-UI一键脚本,连接上服务器后复制这条代码,右键粘贴放入,按Enter运行脚本

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

汉化版3X-UI一键脚本

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

国内服务器X-UI脚本一键安装脚本

bash <(curl -Ls https://zzz.lwzai.xyz/x-ui.sh)
X-UI面板搭建教程

如果无法执行脚本请安装curl

debian系统安装curl

sudo apt-get update
sudo apt-get install curl

CentOS 上安装 curl

sudo dnf install curl

接下来输入:y  ,按Enter确认。这一步是依次设置面板的账户名,密码,端口,根目录;

X-UI面板搭建教程

下面是设置账户名:admin ,密码:123456+ ,端口:5142,根路径:admin

X-UI面板搭建教程

到这里我们的x-ui面板就已经搭建好了

X-UI面板搭建教程

然后我们在浏览器输入:服务器IP:5124/admin 就可以登陆后台面板了, 输入刚刚设置的 账户名:admin 密码:123456+

如果无法访问要开放端口

开放端口命令

apt install ufw
ufw allow 需要开放的端口/tcp

域名伪装TLS安装前准备步骤

socat

其实不需要SOCAT也可以,不过安装X-UI以后我们使用v2或者trojan的ssl加密的时候需要ssl证书,这个时候我们需要Acme配合NGINX/SOCAT申请证书。

当你的服务器上有nginx或者宝塔面板时,就不需要安装socat了,在这个时候执行是申请SSL脚本会提示80端口被占用出错。

1. Debian/Ubuntu安装socat

apt update -y 
apt install -y curl 
apt install -y socat
 

2. centos安装socat
yum update -y 
yum install -y curl 
yum install -y socat

安装 Acme

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

有的服务器提示缺少crontab

crontab安装

centOSs安装crontab

yum install vixie-cron
yum install crontabs

Debian/Ubuntu安装crontab

apt-get install cron

申请证书

需要准备一个邮箱(非必须)和域名解析到你的IP,如果域名托管在cf的话不要开启小云朵。

~/.acme.sh/acme.sh --register-account -m 你的邮箱 

~/.acme.sh/acme.sh --issue -d 你的域名 --standalone

改证书存放位置

~/.acme.sh/acme.sh --installcert -d 你的域名 --key-file /root/private.key --fullchain-file /root/cert.crt

登录Xray面板

安装完成用你解析的域名 xxxx.xxxx.xxx:5142/admin(X-ui面板端口号)打开登录
登陆后,进入面板设置,可修改默认的登录用户名和密码,输入公钥和私钥地址,保存配置,重启面板 ,面板就可以启用SSL登录了

公钥路径:/root/cert.crt

私钥路径:/root/private.key

X-UI面板搭建教程

配置节点

打开入站列表 添加新入站
如图所示,可按照自己需求设置流量限制和时间限制

X-UI面板搭建教程

添加节点后点加号可查看节点二维码

X-UI面板搭建教程

域名解析教程

域名购买网站地址https://www.dynadot.com/

进入网站后点击注册新用户

X-UI面板搭建教程

注册好后点击域名>域名搜索

X-UI面板搭建教程

随便搜一个便宜的即可一般十几块用一年支持支付宝支付

X-UI面板搭建教程

购买好后点击我的域名>管理域名

X-UI面板搭建教程

点击你域名的DNS设置

X-UI面板搭建教程

点击Dynadot DNS进行域名解析,记录类型选择A  

IP地址填写刚刚购买的服务器IP

子域填写www或qqq均可填其他的也行,记录类型选择A,然后点击保存

比如你子域填的,www那么www.加你的一级域名 ,例如我的主域名是beixing.xyz,解析好后就是www.beixing.xyz

X-UI面板搭建教程
正文完
扫下方二维码加博主微信
post-qrcode
 0
评论(6 条评论)
2024-05-19 21:11:14 回复

sdiDluCAFSLyUqGK

 Windows  Chrome  中国香港
2024-05-27 02:01:32 回复

UaXmhSVOtGT

 Windows  Chrome  新加坡星和移动
2024-06-08 04:31:56 回复

RWsfCZhqtiTxB

 Windows  Chrome  波兰华沙
2024-06-28 09:48:07 回复

rbxAjQUTSMewgvEB

 Windows  Chrome  印度尼西亚东爪哇Telin
2024-08-04 16:46:39 回复

rtaHTAeEkyxD

 Windows  Chrome  印度尼西亚Telin