项目依赖:
项目环境:
Ubuntu Server 22.04
Docker Version: 27.3.1
安装步骤:
创建Clash配置文件config.yaml
选择宿主机合适目录下创建用于Clash的配置文件config.yaml
注意文件内容头需要符合下列内容:port: 7890 socks-port: 7891 allow-lan: true external-controller: 0.0.0.0:9090docker-compose.yml
在与config.yaml相同目录下创建文件docker-compose.yml
文件内容:version: '3.7' services: clash-server: image: dreamacro/clash container_name: clash ports: - "5090:9090" - "5890:7890" - "5891:7891" volumes: - ./config.yaml:/root/.config/clash/config.yaml clash-ui: image: haishanh/yacd container_name: clash-ui ports: - 5080:80运行docker容器
cd进入docker-compose.yml所在的目录,运行命令“docker-compose up -d”进入Clash WebUI
浏览器访问:http://<主机IP>:5080
稍等片刻WebUI会自动弹出窗口让你配置Clash监控地址
在API Base URL中填入 “http://<主机IP>:5080” ,点击ADD,随后点击界面下方新增的对应链接进入主界面