如何正确使用smartdns搭配adguardhome, 优选dns并去除广告
前言
首先声明一下,捣鼓dns对网络提升并无太大提升,本文为无聊折腾之余,恰巧有个朋友问到而写。顺带建议大家远离Mike Bill这类不懂装懂忽悠小白的无良标题党up。附上大雕关于samrtdns的issues。
本次的教程基于路由器openwrt系统,其他系统还在施工中
正文开始
上篇文章很多朋友反馈没有拓扑图,看起来有些困难。所以听取了大家的意见将这次的dns设置做成了思维导图。话不多说,上图!
考虑到不是所有固件都自带上述软件,故先放出下载地址:
smartdns界面:https://github.com/pymumu/smartdns/releases中luci-app-smartdns开头文件
smartdns主体:https://github.com/pymumu/smartdns/releases中openwrt-all.ipk结尾文件,架构根据自己路由器自行选择
adguardhome:https://github.com/rufengsuixing/luci-app-adguardhome/releases
下载好的ipk可通过openwrt的文件传输功能安装
安装完成后刷新页面,接下来先进入侧边栏服务中的smartdns设置界面,按需求添加上游dns服务器,也可以按照我给出的例子设置,添加完成后,依次修改每条dns,将国内dns组设置为cn,海外dns组设置为overseas。
按照我给出的参数设置第一服务器,重定向一定要选择无。
在自定义中添加两条语句将国内国外dns分别绑定在6665和6666端口
点击下方保存应用完成smartdns设置。
随后进入侧边栏服务中的adguard home设置界面,重定向至dnsmasq上游服务器。保存后跟新核心版本,下载完成进入设置页面,按照流程往下,web管理页面建议3000。adg dns运行端口选择任意不冲突即可。
dns上游填写为smart dns中cn绑定的端口本地ip,过滤器中填写自己需要的广告过滤规则。
因为smartdns带有缓存,我个人习惯关闭dnsmasq缓存功能,即将缓存改为0
有出国的需求可在pw中选择chinadns-ng模式指定dns为smart dns中overseas绑定的端口本地ip
文章写得匆忙,如有不对,还请指正。











咸蛋小朋友
校验提示文案
沙雕网友6867496261
校验提示文案
clcavril
校验提示文案
删我帖者菊花残
校验提示文案
Fisher
校验提示文案
jack82
校验提示文案
值友4846687769
校验提示文案
昵称都被注册了
校验提示文案
wojuzi
校验提示文案
[已注销]
校验提示文案
sean908
1.这样配置完成后adguard中不会收集到任何过滤信息?
2.最近访问b站异常,后来联系客服让改用阿里dns,改完可以正常访问.
是我配置有误?
校验提示文案
就是瞎玩
校验提示文案
利物浦是英超冠军
校验提示文案
蒜泥配白肉
校验提示文案
黄笑笑
校验提示文案
DreamZSW
校验提示文案
weridcccc
校验提示文案
值友5776276905
校验提示文案
[已注销]
校验提示文案
bhuang123
校验提示文案
杨沅芃
校验提示文案
就是瞎玩
校验提示文案
DreamZSW
校验提示文案
sean908
1.这样配置完成后adguard中不会收集到任何过滤信息?
2.最近访问b站异常,后来联系客服让改用阿里dns,改完可以正常访问.
是我配置有误?
校验提示文案
云漮本康
校验提示文案
利物浦是英超冠军
校验提示文案
值友13927216330
校验提示文案
hxck
校验提示文案
值友9991364429
校验提示文案
[已注销]
校验提示文案
蚩火凡星
校验提示文案
黄笑笑
校验提示文案
rebored2009
校验提示文案
蒜泥配白肉
校验提示文案
[已注销]
校验提示文案
9不输
校验提示文案
pdd083051
还有passwall设置chinadns的话是不是就劫持dns了?adguardhome就不用设置为dnsmasq的上游了吧?
校验提示文案
Dinky
恩山也是逛的要吐血,晚上回去再折腾
校验提示文案
clcavril
校验提示文案
王朝马汉
校验提示文案