在docker中部署X-UI面板

By | 2024-03-26

在docker中部署X-UI面板


部署Docker教程:https://bj.cddone.com/doc/14/
部署
1、创建工作目录
mkdir -p /home/docker/x-ui && cd /home/docker/x-ui

2、创建容器yaml文件
vim docker-compose.yaml

指定镜像名称
设置容器名称
设置容器自启动
设置容器网络模式(主机模式)
映射端口
version: ‘3’
services:
x-ui:
image: enwaiax/x-ui:latest
container_name: x-ui
restart: unless-stopped
network_mode: host
volumes:
-/home/docker/x-ui/config:/etc/x-ui/
-/usr/local/nginx/conf/ssl/:/root/cert/

命令注意对齐

3、运行容器
docker-compose up -d

4、查看容器信息
docker ps

5、登录管理面板http://ip:54321
默认启动http
默认端口:54321
默认账户密码:admin:admin

6、面板配置(保存重启后使用https登录)
监听端口修改
添加ssl证书,参考 Acme申请ssl证书
证书放入主机的映射目录/home/docker/x-ui/cert
面板内指定的证书必须是容器内的路径/root/cert

7、用户设置

8、添加入站列表(没有说明的默认为空即可)
备注:自定义名称
协议:使用默认vmess即可
端口号:自行指定
总流量:空不限制,设置上限到达后自动关闭线路
到期时间:空不限制,设置一个时间到达后自动关闭线路
id:使用默认即可
传输:选择ws协议
路径:自定义即可
tls:开启
域名:解析到服务器的域名
证书:指定证书存放的路径

9、入站信息管理:获取二维码、编辑、重置流量、删除

10、客户端连接
手机端使用Shadiwrocket直接扫码获取入站参数

win客户端下载 小猫咪 导入编写好的yaml文件导入 范例



2024-03-26 14:54:51 星期二