Loading... ## 安装 Clash github: [https://github.com/Dreamacro/clash](https://github.com/Dreamacro/clash) docker hub: [https://registry.hub.docker.com/r/dreamacro/clash](https://registry.hub.docker.com/r/dreamacro/clash) 1.在Docker注册表中搜索clash,找到dreamacro/clash,双击加载,选择自己所需的版本,此处选择 latest 版本。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/1374541457.png) 2.在Docker映像中启动clash,不改端口可以使用Host网络。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/4204545532.png) 3.启用自动重启。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/3336733406.png) 4.新建一个配置文件用来映射,内容如下。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/06/2335060029.png) ``` port: 7890 socks-port: 7891 redir-port: 7892 allow-lan: true mode: Rule log-level: silent external-controller: '0.0.0.0:9090' secret: "" ``` 5. 回到创建容器里映射配置文件下一步至完成。 |文件/文件夹|装载路径| | --- | --- | |/docker/clash/config.yaml|/root/.config/clash/config.yaml| ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/2846109460.png) ## 安装 yacd github:[https://github.com/haishanh/yacd](https://github.com/haishanh/yacd) dockerhub:[https://registry.hub.docker.com/r/haishanh/yacd/](https://registry.hub.docker.com/r/haishanh/yacd/) 1.在群晖`Docker`注册表中搜索`yacd`,找到`haishanh/yacd`,双击加载,选择自己所需的版本,此处选择 latest 版本。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/1836523008.png) 2.在`Docker`映像中启动`yacd`,默认80端口占用需要`自定义端口`,选择`bridge网络`。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/750699999.png) 3.启用自动重启。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/4017723241.png) 4.自定义端口下一步至完成。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/649976755.png) 5.打开后台,在地址那里把`127.0.0.1`换成自己NAS地址,我这里是`192.168.1.251`,然后点击Add添加,最后下方会多出来刚刚设置得地址,双击即可。 ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/01/2745836357.png) ## 自动更新节点 1.配置群晖定时任务:在`控制面板`中找到`任务计划`,然后新增一个`用户定义的脚本`任务。![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/06/287387534.png) 2.我这里是每周一两点更新,自己根据情况来。![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/06/1651625534.png) 3.任务设置根据自己的节点配置来,下面给一个大体实例: ``` # 下载订阅连接中的节点配置文件(替换xxxxxx的内容,有的尾部需要加入参数,如&flag=clash): wget -O "/volume1/docker/clash/config.yaml" "https://xxxxxx" # 修改节点配置文件部分端口、IP地址(每家配置文件各不相同,具体根据自己来,在线测试sed https://sed.js.org/): sed -i "s/mixed-port: 7890/port: 7890\nsocks-port: 7891/; s/external-controller: '127.0.0.1:9090'/external-controller: '0.0.0.0:9090'/" "/volume1/docker/clash/config.yaml" # 重新加载配置文件(参考官网API调用方法 https://clash.gitbook.io/doc/restful-api/config): curl --location --request PUT 'http://localhost:9090/configs' \ --header 'Content-Type: application/json' \ --data-raw '{"path": "/root/.config/clash/config.yaml"}' ``` ![image.png](https://www4.iceyer.cn:444/usr/uploads/2023/06/2305497761.png) 4.最后记得运行看一下节点配置文件的内容是否正确,这里不做演示。 Last modification:June 29, 2023 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 3 喜欢我的文章吗? 别忘了点赞或赞赏,让我知道创作的路上有你陪伴。
4 comments
《桃花朵朵开》喜剧片高清在线免费观看:https://www.jgz518.com/xingkong/78990.html
《麻辣白玉堂之刺涿州》动作片高清在线免费观看:https://www.jgz518.com/xingkong/9808.html
兄弟写的非常好 https://www.cscnn.com/
怎么收藏这篇文章?