网站首页 > 开源技术 正文
准备工作
- 下载并安装SSH连接工具Finalshell:【https://www.hostbuf.com/t/988.html】
- 准备一个域名并托管到Cloudflare:【https://dash.cloudflare.com/login】(这一步是必选项,没有域名会导致后面多个xray面板不能同时登录)
1、安装git
apt install git -y
3、安装证书
- 一键安装脚本
git clone https://github.com/slobys/acme.git /tmp/acme && mv /tmp/acme/* /root
bash acme_2.0.sh
4、安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
5、搭建Docker compose管理面板
- 创建Dockge存储目录
mkdir -p /opt/stacks /opt/dockge
- 进入目录
cd /opt/dockge
- 下载compose配置文件
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
- 启动服务
docker compose up -d
- 登录Dockge:http://服务器IP:5001
6、安装Xray面板
- 部署多个Xray面板(红色部分为面板端口,可以自定义):
version: '3.9'
services:
x-ui-1:
image: aircross/3x-ui:latest
container_name: x-ui-1
restart: always
ports:
- "54321:2053"
volumes:
- /home/docker/x-ui-1/config:/etc/x-ui/
- /usr/local/nginx/conf/ssl-1/:/root/
x-ui-2:
image: aircross/3x-ui:latest
container_name: x-ui-2
restart: always
ports:
- "54322:2053"
volumes:
- /home/docker/x-ui-2/config:/etc/x-ui/
- /usr/local/nginx/conf/ssl-2/:/root/
- 默认登录账号、密码:admin/admin
- 搭建好之后,如果要添加节点,需要在ports:下添加节点的映射,根据你的节点实际端口填写,如下图:
添加图片注释,不超过 140 字(可选)
7、把证书和私钥复制到x- ui映射目录下
cp /root/你的域名.crt /usr/local/nginx/conf/ssl-1 && cp /root/你的域名.key /usr/local/nginx/conf/ssl-1
- 注意:
- 红色部分改成你自己的域名(多个域名和私钥同理),绿色部分改成对应的编号(如:ssl-1、ssl-2)
7、 Docker run和Docker compose互转
- Docker run转Docker compose:【https://www.composerize.com/】
- Docker compose转Docker run:【https://www.decomposerize.com/】
猜你喜欢
- 2025-01-17 Nginx UI:高效管理Nginx的图形化界面工具
- 2025-01-17 2.7K Star!程序员必备!Nginx UI,让服务器配置不再难!
- 2025-01-17 神器:WSL和Docker——程序员和运维人员的致胜法宝
- 2025-01-17 Linux环境--Docker容器应用(一)--portainer简介及安装
- 2025-01-17 一款多窗口可视化管理Docker容器的开源工具:lazydocker
- 2025-01-17 Docker 图形化工具:Portainer
- 2025-01-17 干货满满,新手必读,一文掌握docker核心技巧,轻松成为NAS高手
- 2025-01-17 NAS原来这么有用 :NAS部署WPS Office的那些坑我帮你踩了
- 2025-01-17 UI 自动化分布式测试 -Docker Selenium Grid
- 2025-01-17 体验国内大佬开发的可视化Docker管理工具『DockerUI』
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)