前言

之前写了一个smartdns的教程,今天同样也做了一个镜像,601096721/mosdns,这个镜像自带了配置文件和分流文件,并且分流文件会随容器更新。

镜像默认配置文件

Dockerfile和配置文件: github.com/Sagit-chu/mosdns-container

流程

  • 缓存,缓存未命中则进入下一步.
  • cn 域名 -> 国内上游dot doh

    • 返回是国内 ip -> 返回结果,结束.
    • 不是国内 ip 继续下一步.
  • 非 cn 域名 -> 无污染dot doh上游

    • 返回非国内 ip ? -> 返回结果,结束.
    • 返回国内 ip 继续下一步.
  • 其他所有情况,优先无污染上游结果,否则国内上游结果.

安装

使用社区的custom-app

image.png

image.png

image.png

因为容器带了配置文件,这里可以不映射目录,如果自己需要修改配置文件,可以挂载etc/mosdns

感谢:

mosdns - docker 配置&使用

IrineSistiana/mosdns

最后修改:2022 年 06 月 02 日
感谢您的支持