Loading... [ ](https://www.bilibili.com/video/BV1o34y1C7K4/) # 前言 之前写了一个[smartdns的教程](https://www.truenasscale.com/2022/02/06/559.html),今天同样也做了一个镜像,[601096721/mosdns](https://hub.docker.com/r/601096721/mosdns),这个镜像自带了配置文件和分流文件,并且分流文件会随容器更新。 # 镜像默认配置文件 Dockerfile和配置文件: [github.com/Sagit-chu/mosdns-container](https://github.com/Sagit-chu/mosdns-container) **流程**: * 缓存,缓存未命中则进入下一步. * cn 域名 -> 国内上游dot doh * 返回是国内 ip -> 返回结果,结束. * 不是国内 ip 继续下一步. * 非 cn 域名 -> 无污染dot doh上游 * 返回非国内 ip ? -> 返回结果,结束. * 返回国内 ip 继续下一步. * 其他所有情况,优先无污染上游结果,否则国内上游结果. # 安装 使用社区的custom-app    因为容器带了配置文件,这里可以不映射目录,如果自己需要修改配置文件,可以挂载`etc/mosdns` 感谢: [mosdns - docker 配置&使用](https://jasper1024.com/jasper/20211223034622/) [IrineSistiana/mosdns](https://github.com/IrineSistiana/mosdns) 最后修改:2022 年 06 月 02 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏
2 条评论
谢谢分享,我自己找的几个配置文件都无法正常进行分流;使用你这个镜像sagit.io/601096721/mosdns:latest 啪的一下丢进docker-compose里撒欢跑起来了
用这个镜像,ros的dns指向mosdns,ros做的分流,openwrt崩溃的话无法上网,mosdns在群里里