镜像地址 https://hub.docker.com/r/dreamacro/clash

1.配置Clash

去docker创建clash文件夹并设置所有人可以访问。

在clash里面创建config.yaml 和clash.sh 把下面的代码复制到clash.sh内

并在群晖任务计划添加每天启动即可 bash /volume1/docker/clash/clash.sh

# 下载节点配置文件,根据实际的订阅地址填写
wget -O /volume1/docker/clash/config.yaml 'https://s1.byte33.com/api/v1/client/subscribe?token=718a46&flag=clash'


# 修改为true 局域网开通代理 'https://webget.yfjc.xyz/api/v1/client/subscribe?token=30e73a806d081080c05dcdbd77a49d26&flag=clash'
sed -i 's/allow-lan: false/allow-lan: true/g' /volume1/docker/clash/config.yaml

# 修改为true 局域网开通代理
sed -i 's/127.0.0.1:9090/0.0.0.0:9090/g' /volume1/docker/clash/config.yaml

# 重启docker 获取订阅
docker stop clash
docker start clash

找到刚才下载的镜像,现在可以开始配置Clash容器了,点击【启动】,再下一步:

image-20220703142612130

配置端口,目前开放的端口最好映射出来,根据实际情况配置本地端口,容器端口是固定的,如果是mixed-port: 7890,可以少暴露端口:

image-20220703143036183

然后映射配置文件,本地配置文件/docker/clash/config.yaml映射到容器的/root/.config/clash/config.yaml

image-20220703143230426

配置完成可以启动了。

2.配置clash面板

dockerhub里面我已经点星星了

clash面板镜像 https://hub.docker.com/r/haishanh/yacd

ssh输入:docker run -p 9080:80 -d --rm haishanh/yacd