2022/2/7更新
docker里面加入了gfwlist,定时每周更新。
介绍
SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度。 同时支持指定特定域名IP地址,并高性匹配,达到过滤广告的效果。
这里是它的GitHub地址
为了在应用里安装,必须要有docker镜像,官方也给出了dockerfile但是并没有在dockerhub上面提交镜像,但是我看到有人提交了镜像,但是也挺久没有更新了,所以fork了,设置定时每周更新。这里是GitHub
dockerhub地址
安装
这里会使用社区的custom app安装,没有几个参数要加,所以就简单一点介绍了。
- Container Repository:601096721/smartdns
- Container Tag:latest
- Port Type:UDP
- Target Port:53
- 端口:5353
映射端口为5353为了不占用53端口,可以把53端口留给pihole
- Type of Storage:PVC (simple)
这里我不需要手动修改配置文件,如果需要修改配置文件的可以设置为hostpath (simple) - mountPath:/smartdns
2022/2/7更新:这步建议不做,因为镜像内部已经有了配置文件,并且会定时更新配置文件,不需要持久化
保存应用即可
安装pihole
参考这里
配置pihole
只需要这里设置为NAS IP#5353即可