当前位置:   article > 正文

docker 一键安装 Clash代理管理及yade页面

docker 一键安装 Clash代理管理及yade页面

背景

​小黑猫 Clash,是一款代理软件。记录一下 docker 安装的配置文件。
​本文通过 docker compose 进行安装

安装

  1. 写 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:9090 

  clash_web:
    image: haishanh/yacd
    restart: always
    depends_on:
   # 依赖于clash服务,在clash启动后,web才启动
      - clash
    ports:
   # 主机web访问端口 : 容器内部端口,80
      - 7893:80
    container_name: clash_web
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  1. 配置 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 / debug
log-level: silent
# RESTful API
external-controller: '0.0.0.0:9090'
# RESTful API的密匙
secret: ''
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  1. 登录 Clash
    在浏览器中输入 ​http://ip:7893/​ ​时,进入到 Clash 登录界面。
    然后输入 ​http://ip:7892​​,点击 add ,则将 Clash 服务纳入到 web 服务管理中。

注意:ip 为你 docker 服务的地址,secret 密码根据你配置文件内的数据为准。

  1. 安装 Clash 及配置 web 管理界面完成

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/83883
推荐阅读
相关标签
  

闽ICP备14008679号