1panel搭建xrayui

本文最后更新于 2024年5月16日。

一定注意

在同一个地方失败了两次。
端口映射首先要把配置面板的端口映射出来。
再次要把入站访问端口打开映射出来。
防火墙开启端口。

创建编排

version: "3.7"
networks:
1panel-network:
external: true
services:
xrayui:
image: enwaiax/x-ui:latest
container_name: xrayui
volumes:
- './xrayui:/etc/x-ui'
ports:
- "127.0.0.1:54321:54321"
restart: unless-stopped
networks:
- 1panel-network

增加反向代理网站

这个项目没有说明初始用户名和密码
从数据库中查询到初始用户名和密码都是admin
登录之后可以修改。

注意事项

端口映射除了面板控制端口外还需要把你定义的入口配置端口映射到主机端口,不然不能正常使用。刚开始就是把这个给忘了导致一直不成功。

配置tls的时候直接用证书路径总是不成功,但是填入pem的证书内容就可以正常用了。证书内容在网站文件夹下的ssl文件夹中。
230927
想到了填写路径无效的原因,路径是vps上的路径,而服务是安装在容器中的。

其他

增强版x-ui
https://github.com/FranzKafkaYu/x-ui
docker镜像-包含多个升级版本
https://hub.docker.com/r/enwaiax/x-ui

协议教程
https://xtls.github.io/config/transport.html#realityobject

https://coderfan.net/how-to-use-x-ui-pannel-to-set-up-proxies-for-bypassing-gfw.html

ip查询
https://www.whatismyip.com/

用阿里云设置x-ui入口规则,tcping测试成功基本就成功了,因为是国内服务器,配置对不对测试连接真延迟都是失败也就是-1.