背景
小黑猫 Clash,是一款代理软件。记录一下 docker 安装的配置文件。
本文通过 docker compose 进行安装
安装
- 写 docker-compose.yml 配置 将以下内如写入 docker-compose.yml,并启动 docker
# docker-compose版本version:'3.7'# 服务列表services:# 服务名称clash:# 镜像名image: dreamacro/clash
# 重启策略:总是重启restart: always
volumes:# 配置文件挂载到容器中- /root/.config/clash:/root/.config/clash
container_name: clash # 容器名称ports:# 主机http代理端口:容器http代理端口,默认7890# 主机sock5代理端口:容器sock5代理端口,默认7890# 主机REST API端口:容器REST API端口,默认9090- 7890:7890- 7891:7891- 7892:9090clash_web:image: haishanh/yacd
restart: always
depends_on:# 依赖于clash服务,在clash启动后,web才启动- clash
ports:# 主机web访问端口 : 容器内部端口,80- 7893:80container_name: clash_web
- 配置 Clash 的 config 文件 在终端中执行 nano /root/.config/clash/config.yaml 修改 config.ymal 内容如下,密码可空(自己根据情况而定)
# HTTP代理端口port:7890# SOCKS5代理端口socks-port:7891# Linux和macOS的redir代理端口redir-port:7892# 允许局域网的连接,用于共享allow-lan:true# 规则模式:Rule(规则) / Global(全局代理)/ Direct(全局直连)mode: Rule
# 日志输出级别 silent / info / warning / error / debuglog-level: silent
# RESTful APIexternal-controller:'0.0.0.0:9090'# RESTful API的密匙secret:''
- 登录 Clash 在浏览器中输入 http://ip:7893/ 时,进入到 Clash 登录界面。 然后输入 http://ip:7892,点击 add ,则将 Clash 服务纳入到 web 服务管理中。
注意:ip 为你 docker 服务的地址,secret 密码根据你配置文件内的数据为准。
- 安装 Clash 及配置 web 管理界面完成
本文转载自: https://blog.csdn.net/weixin_69456318/article/details/133740441
版权归原作者 如果的if132 所有, 如有侵权,请联系我们删除。
版权归原作者 如果的if132 所有, 如有侵权,请联系我们删除。