请给我详细的教程在centos用docker 部署可视化的clash请用dreamacroclash 订阅地址为httpssub789stsubtarget=clash&url=https3A2F2Fv1dogapiyachts2Fapi2Fv12Fclient 2Fsubscribe3Ftoken3Dc651059 7b9dde1e97cc2111ffa82f0e6&insert=false
以下是在 CentOS 中使用 Docker 部署可视化的 Clash 的详细教程:
- 安装 Docker 和 Docker Compose
在 CentOS 中安装 Docker 和 Docker Compose 可以使用以下命令:
sudo yum install -y docker docker-compose
- 下载可视化的 Clash 镜像
可以使用以下命令从 Docker Hub 上下载可视化的 Clash 镜像:
sudo docker pull dreamacro/clash
- 创建 Docker Compose 配置文件
在 CentOS 中创建一个名为 docker-compose.yml 的文件,该文件用于配置 Docker Compose。
version: '3'
services:
clash:
image: dreamacro/clash
ports:
- "7890:7890"
- "7891:7891"
volumes:
- ./config:/root/.config/clash
- ./logs:/root/logs
environment:
- CLASH_URL=https://sub.789.st/sub?target=clash&url=https%3A%2F%2Fv1.dogapi.yachts%2Fapi%2Fv1%2Fclient% 2Fsubscribe%3Ftoken%3Dc6510597b9dde1e97cc2111ffa82f0e6&insert=false
- CLASH_MODE=rule
- CLASH_ALLOW_LAN=1
restart: always
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
clash-dashboard:
image: dreamacro/clash-dashboard
ports:
- "8080:8080"
environment:
- CLASH_API=http://clash:9090
restart: always
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"
在配置文件中,CLASH_URL 变量是订阅地址,CLASH_MODE 变量是模式,CLASH_ALLOW_LAN 变量允许局域网内的设备连接。
- 创建配置和日志目录
在 CentOS 中创建 config 和 logs 目录,用于存储 Clash 的配置文件和日志。
mkdir config
mkdir logs
- 启动 Clash 和 Clash Dashboard
在 CentOS 中使用以下命令启动 Clash 和 Clash Dashboard:
sudo docker-compose up -d
- 访问 Clash Dashboard
现在可以通过访问 http://
注意:在配置中,
原文地址: https://www.cveoy.top/t/topic/eY9l 著作权归作者所有。请勿转载和采集!