群晖NAS docker 安装Clash及yacd

[Clash],是一款代理软件。记录一下 docker 安装的配置文件。

关于 clash

github: https://github.com/Dreamacro/clash

docker hub: https://registry.hub.docker.com/r/dreamacro/clash

 

准备工作

  • yaml 配置文件(含订阅节点、规则,一般机场或者本地配置中含有)
  • 创建映射的文件,比如/docker/clash,同时将配置好的yaml上传至clash文件夹。

创建config.yaml文件,将编辑中的全部粘贴复制进去

为了配合yacd使用,将下面的放到config.yaml文件的开头

# Port of HTTP(S) proxy server on the local end(默认)
port:7890
# Port of SOCKS5 proxy server on the local end(默认)
socks-port:7891
# 开启局域网代理,这个要配置true
allow-lan:true
#UI监听端口,可以改成0.0.0.0:9090,改后可以通过ui界面访问
external-controller:0.0.0.0:9090

 

 

 

安装 clash

群晖安装Docker很方便,直接在套件中心找到container manager安装即可。

1.在群晖Docker注册表中搜索clash,找到dreamacro/clash,双击加载,选择自己所需的版本,此处选择 latest 版本。

image.png

2.在群晖Docker映像中双击clash:latest来创建一个容器

3.容器名称:clash

4.点击「高级选项」进行配置

端口根据下面的进行设置

存储空间设置

映射文件 容器位置
/docker/clash/config.yaml /root/.config/clash/config.yaml

需要注意的点:如果你想进行webui界面的管理,config.yaml文件开头的那串需要添加上,不然在后面的管理界面登不进去的。

 

关于 yacd

github:https://github.com/haishanh/yacddockerhub:https://registry.hub.docker.com/r/haishanh/yacd/

yacd 是一款配置 clash 使用的 WebUI 界面

 

安装 yacd

1.在群晖Docker注册表中搜索yacd,找到haishanh/yacd,双击加载,选择自己所需的版本,此处选择 latest 版本。

2.在群晖Docker映像中双击yacd:latest来创建一个容器

3.容器名称:yacd

4.点击「高级选项」进行配置

(这里就不要进行挂载路径了)左边的端口可以自行更改,80端口不要修改

使用方法

如果你的群晖NAS所在机器的ip为 192.168.1.22

那么我们就访问 192.168.1.22:9070,可以看到登录界面

首先我们在config.yaml配置文件中配置好了ui的监听端口为9090,所以直接在红框处填入

http://192.168.1.22:9900/就可以进入管理界面

最后的最后如果后面需要更换配置文件只需要将config.yaml中的配置信息修改即可。当然端口各位可以根据自己的需求来进行更改!

THE END