黑帽联盟

标题: x-ui一键安装脚本 支持多协议多用户的 xray 面板 [打印本页]

作者: admin    时间: 2023-9-18 18:58
标题: x-ui一键安装脚本 支持多协议多用户的 xray 面板
什么是Xray?
其实简单的来理解,V2Ray是一个内核,而XRay也是一个内核。
形象的比喻一下,你可以把VLESS或是VMESS协议理解为汽油,而VLESS+TLS+WS或是VMESS+++等等等等其他的各种V2Ray的协议,理解为燃油宝或是燃油添加剂,只是为了让汽油更好的燃烧或是爆发力更强。
而XRay内核或是V2Ray内核,你可以理解内核为发动机,V2Ray是老款的发动机,而XRay是新款的发动机。新款的发动机支持XTLS的汽油,并且向下兼容原来的各种汽油以及燃油宝,然而老款的发动机仅仅只是支持原先的各种汽油和燃油宝。所以嘛,选新不选旧,新发动机的各项指标以及兼容程度肯定是值得让人选择的。

x-ui
支持多协议多用户的 VRay 面板

功能介绍
系统状态监控
支持多用户多协议,网页可视化操作
支持的协议:vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http
支持配置更多传输配置
流量统计,限制流量,限制到期时间
可自定义 xray 配置模板
支持 https 访问面板(自备域名 + ssl 证书)
更多高级配置项,详见面板
安装&升级


一键安装脚本

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


手动安装&升级
首先下载最新的压缩包,一般选择amd64架构 点我下载
然后将这个压缩包上传到服务器的/root/目录下,并使用root用户登录服务器
如果你的服务器 cpu 架构不是amd64,自行将命令中的amd64替换为其他架构

cd /root/
rm x-ui/ /usr/local/x-ui/ /usr/bin/x-ui -rf
tar zxvf x-ui-linux-amd64.tar.gz
chmod +x x-ui/x-ui x-ui/bin/xray-linux-* x-ui/x-ui.sh
cp x-ui/x-ui.sh /usr/bin/x-ui
cp -f x-ui/x-ui.service /etc/systemd/system/
mv x-ui/ /usr/local/
systemctl daemon-reload
systemctl enable x-ui
systemctl restart x-ui


建议系统
CentOS 7+
Ubuntu 16+
Debian 8+

x-ui 管理脚本使用方法:
x-ui - 显示管理菜单 (功能更多)
x-ui start - 启动 x-ui 面板
x-ui stop - 停止 x-ui 面板
x-ui restart - 重启 x-ui 面板
x-ui status - 查看 x-ui 状态
x-ui enable - 设置 x-ui 开机自启
x-ui disable - 取消 x-ui 开机自启
x-ui log - 查看 x-ui 日志
x-ui v2-ui - 迁移本机器的 v2-ui 账号数据至 x-ui
x-ui update - 更新 x-ui 面板
x-ui install - 安装 x-ui 面板
x-ui uninstall - 卸载 x-ui 面板

常见问题:
安装完打不开面板
检查面板状态,确认正在运行后再确保 54321 端口已经放行,我再说三遍:端口放行、端口放行、端口放行。

装了宝塔后打不开面板也无法使用 Xray
面板与宝塔本身并没有冲突,只不过是因为宝塔启用了防火墙,只开启了常用的端口,所以需要进入宝塔管理界面放行面板监听端口(54321)和你所使用的其它 v2ray 账号端口。

面板启动失败
出现:‘ascii’ codec can’t encode characters in position 0-6: ordinal not in range(128)
这是因为系统编码不支持中文的缘故,将系统编码设置为 UTF-8 即可,具体请自行搜索方法。

因时间误差导致 vmess 无法连接
引用 v2ray 官方的一句话:VMess 依赖于系统时间,请确保使用 V2Ray 的系统 UTC 时间误差在 90 秒之内,时区无关。在 Linux 系统中可以安装ntp服务来自动同步系统时间。

进去面板之后语言是英文的
确保你的浏览器设置浏览网页时优先使用中文,有些时候浏览器语言是中文的,但是浏览网页时优先显示英文,其次才是中文,这样就会造成面板语言是英文的,具体请根据浏览器设置,将中文排在第一位。

电脑版 Chrome 设置方法:设置 – 高级 – 语言 – 展开语言设置 – 根据您的偏好设置对语言进行排序 – 将中文排在第一位。

怎么让面板的账号 IP 显示为我的域名
将域名解析到你的 VPS 的 IP
使用域名访问面板,如:http://你的域名:54321,具体域名和端口号以你的实际域名和端口号为准
如果面板设置里正确配置了域名证书和密钥,那么就使用:https://你的域名:54321 访问面板
使用 CDN 的同志们注意了,CDN 通常只支持常见的 http 和 https 端口,所以使用 54321 是访问不了的,建议将面板端口设置为 CDN 商家支持的端口,肯定受支持的端口号是 80(http)和 443(https)






欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5