群晖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 版本。
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中的配置信息修改即可。当然端口各位可以根据自己的需求来进行更改!