- 修改订阅地址:将
CONF_URL
环境变量设置为您的 Clash 订阅地址。 - 配置环境变量:根据您的需求配置其他环境变量。
- 启动服务:运行
docker-compose up
命令来启动 Clash 服务。
version: '3.8'
services:
clash:
image: 9527tech/clash:latest # 确保使用最新版本的镜像
container_name: clash
ports:
- "7890:7890" # 用于代理的端口 mixed-port
- "9090:9090" # RESTful API 端口
environment:
- CONF_URL=https://your-subscription-url # 替换为您的订阅地址
- EXTERNAL_BIND=0.0.0.0
- EXTERNAL_PORT=9090
- TZ=Asia/Shanghai
- DEFAULT_BACKEND=http://your-default-backend-ip:9090 # 端口同 EXTERNAL_PORT
restart: unless-stopped
- 确保将
https://your-subscription-url
替换为您的实际订阅地址。 DEFAULT_BACKEND
用于 UI 中的默认后端地址,如果您不需要修改 UI 中的默认后端,可以忽略此环境变量。- 要使用 Clash 的 RESTful API,请确保您的其他软件配置了正确的端口(本例中为
9090
)。
要使用 Clash 自带的管理 UI,请访问以下地址:
http://<您的服务器IP>:9090/ui
请将 <您的服务器IP>
替换为您服务器的实际 IP 地址。