前言
这期分享一键脚本安装xray管理面板,以WEB界面纯鼠标操作创建各类协议的技术节点(ss,v2ray,trojan等),顺带fallback分流功能。堪比搭建小机场。
xray管理面板如下:
功能如下:
- 系统状态监控
- 支持多用户多协议,网页可视化操作
- 支持的协议:vmess、vless、trojan、shadowsocks、dokodemo-door、socks、http
- 支持配置更多传输配置
- 流量统计,限制流量,限制到期时间
- 可自定义 xray 配置模板
- 支持 https 访问面板(自备域名 + ssl 证书)
缺点:不能自动申请SSL证书,需自备。
搭建条件及思路
搭建条件
1,已经解析好的域名一个;2,vps(1核CPU,512M)一个;3,操作系统:CentOS7,Ubuntu 16+,Debian 8+
搭建思路
登录VPS------>申请/安装/部署SSL证书----->一键安装xray面板----->xray面板设置/创建各类节点----->测试连接各节点
搭建安装
申请/安装/部署SSL证书
1,获取并安装acme.sh脚本
1 2 |
cd /root && curl https://get.acme.sh | sh -s email=my@example.com yum install -y socat |
2,生成证书
将下列www.yugogo.tk更改为自己的域名再执行。
1 |
acme.sh --issue -d www.yugogo.tk --standalone |
3,安装证书
安装前,先建立输出的目录,毕竟脚本不会帮懒人建立。详见命令,注意把我的域名(www.yugogo.tk)修改为你自己的。
1 |
mkdir cert && ~/.acme.sh/acme.sh --installcert -d www.yugogo.tk --key-file /root/cert/privkey.pem --fullchain-file /root/cert/fullchain.pem |
安装好以后,即可在为xray面板部署ssl证书信息。(记下SSL证书fullchain.pem,privkey.pem两个文件所在路径)
一键安装xray面板
1 |
bash <(curl -Ls https://raw.githubusercontent.com/sprov065/x-ui/master/install.sh) |
安装完毕,可以使用浏览器打开http://你的ip:54321 (也可以填域名) 这样就可以打开xray面板后台。如下图:
初始默认用户名:admin 初始密码:admin 可以在后台的面板设置—->用户设置更改用户名和密码。
xray面板设置/创建各类节点
面板基本设置很简单,这里不再赘述。只要设置好,点击“重启面板”即可设置生效。
1.这边主要分享在面板设置中配置SSL证书信息。设置如下图:
2.创建各类技术节点
点击左侧菜单“入站列表”—–>点击右边的”+”,完成新增节点设置。
在这里可以根据自己需要,创建多个不同协议的节点,各节点自动fallbacks分流,这里不再一个个列举,不会的可以参见我分享的ss,vless,vmess,trojan创建的视频。
测试连接
这边已创建好的入站节点,可以点击操作进行相应的功能处理(如:生成二维码/编辑/重置流量/删除),这边点击二维码,然后使用Qv2ray客户端扫描二维码导入该节点。操作如下图:
后记
以上就是xray面板搭建到简单使用的整个教程,xray-ui就像小机场一样可以为多个不同用户创建各类节点,对节点实时管理监控流量和期限,唯一不足的是:
没有限速功能。
对xray-ui更多详细操作感兴趣的,请点击视频观看
按照教程做了三遍,最后用Qv2ray,SSR等软件 测试时网页打不开,服务连接成功。真实郁闷。是不是服务器解析有问题啊
这个教程我自搭个三次都成功,根据你反馈的问题,我建议你先检查你的vps是否被墙,其次配置客户端是否正确,或直接扫描二维码测试,若不行,先创建最简单的节点逐步测试网络的可通性。祝你好运!
我也遇到了,不知道问题在哪里,全部都是一模一样的操作,确认ping的通没有被墙,但是就是打不开网页,Qv2ray也没有红色提示
若是这样,建议你们使用最简单的协议如ss,配置好直接使用,检测可用性,若不行,请调日志披露分享
建议:国外VPS搭建爬节点,国内测试可连接性,这样节点就会很少(我用国内的云服务器测试大概只有100个左右可以链接上,网速快的有30Mbs)
过了几天之后不能访问了,重新部署了一个服务器还是不行,这是什么情况呢?
先检查下是不是开启防火墙或被墙IP,其次检查程序是否允许正常再做下一步的排除
你可以使用qv2ray客户端进行连接,查看连接报错日志。若是tls八成是ssl证书过期导致,请重新申请有效证书配置再试
域名.xyz:Timeout
[Sun Sep 26 09:42:56 UTC 2021] Please add ‘–debug’ or ‘–log’ to check more details.
[Sun Sep 26 09:42:56 UTC 2021] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
申请证书一直提示这个。请问要怎么解决UBuntu系统。谢谢指导。。。
你这个看不出来。需要把整个申请过程代码粘贴出来。由于代码量太大,建议放到yugogogo电报群,我看到会给予解答。一般常见错误:1,域名未做解析;2,频繁申请ssl;3,解析设置命令有错。请依依检查
关闭防火墙