MikroTik RouterOS 记录 篇五:DNS 去广告&可视化 |
您所在的位置:网站首页 › 京东plus20元券 › MikroTik RouterOS 记录 篇五:DNS 去广告&可视化 |
MikroTik RouterOS 记录 篇五:DNS 去广告&可视化
2023-07-25 14:49:52
15点赞
33收藏
16评论
大家好,你们的@技术宅今天又双叒来更新了。给自己布置了不少写文坑,最近也没动力写文,今天先补一个坑吧! 前些时间我搞了个 Mikrotik Rb750Gr3,新玩具刚玩没几天我本来用来做路由的小主机就出问题挂了,后来检查🧐据我观察应该是sata数据排线坏了,是个技嘉的小盒子 blce-n4000, 网上找不到配件维修啥的也不划算。 这台小主机陪我有几年了,是被动散热! 出了好几次问题🙋都是因为机器过热🥵,散热设计有些问题。出了好几次问题都是硬盘,我鼓捣用u盘装个linux玩,做个小服务器结果还是挂了!由于散热不行❌,导致u盘的温度也特别高,结果运行没几天又挂了,我都想把这主机换了,重新买确实不划算,可是它的性能我是绝对满意的,想了半天想了个解决办法,搞了个usb 延长线,然后插上U盘,这样只有延长线接触主机那块会特别热,U盘就不会热了! 目前看来,运行还算稳定,为什么要扯这个,因为目前我的服务在这台小主机上面跑,现在开始进入主题。 采取方案安装 linux的小主机 安装smartdns + pihole 。 方案介绍在考虑用什么DNS方案满足我的需求的时候,考虑了很多软件,首先考虑的是采取传统方案 dnsmasq ,这个软件小巧经典,虽然在DNS方面该有的功能都有,但是支持的上游查询方法只有传统upd方式,虽然支持 dnssec 不过国内支持这项服务的dns服务器太少了。 接下来我又考虑了,dnscrypt-proxy,这个软件也更新以后不能再和dnsmasq协同工作了,也被我淘汰了! 突然想起来,有段时间听过有不少人吹过的 smartdns,于是就查了下资料,发现这个软件在功能上能基本能满足我的需求。不过有一些不足,比如不支持doq上游dns查询,没有web面板,acl 。 最终我决定用它来做我的dns查询服务,结合另外一个软件 pihole 来做dns服务的前台,实现我预期的目标 DNS 查询的可视化。 据我观察,pihole 的部分功能与dnsmasq 相同,可能是嵌入了dnsmasq做了套面板。 方案实施安装 smartdns安装很简单,我这台小主机我安装的是 debian 12,包管理器里面就有这个, apt install smartdns 就搞定了👍! 配置 smartdns官网有详细的中文指南,根据自己的需求配置,不过还是有点复杂。有兴趣的可以讨论下,这里我就不做详细介绍了!具体调试是先监听53 和 5354端口,调试完了,更换成 5355和 5354端口,然后pihole把所有请求都转发到5355或者5354端口。 测试 smartdns配置完成了,开启服务,看了下日志📔,一切就绪。 安装 pihole 很简单,官网有一键脚本,小伙伴们也可以选择容器的方式运行,不过这样应该需要 hostnetwork。 配置 pihole配置管理员密码,还有唯一上游服务器就是SmartDNS。 测试 pihole查询dns 测试下,一切就位! App 安装下载这个黄色猫头鹰的,使用的pihole 的api做的 app,界面简洁美观。 成果展示 感谢阅读欢迎关注、点赞、评论! 圈子推荐欢迎加入圈子讨论,寻求帮助、吐槽! 作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~ |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |