OpenWrt插件AdGuard Home 设置广告拦截&加快DNS解析网页秒开

OpenWrt插件AdGuard Home 设置广告拦截&加快DNS解析网页秒开

11457 次浏览

社长使用AdGuard Home 很久了,今天记录下载OpenWrt系统下如何使用达到最佳的效果,AdGuard Home是一个DNS插件,可以去广告和充当本地DNS服务器,加快DNS解析速度。

# AdGuard Home设置分享

AdGuard Home 是一款用于拦截广告和跟踪的全网软件。设置完成后,它将覆盖您所有的家庭设备,您不需要为此安装任何客户端软件。随着物联网和连接设备的兴起,能够控制整个网络变得越来越重要。

DNS查询时间

准备工作

OpenWrt软路由,带有AdGuard Home插件,这一步不在赘述,基本所有的软路由都有这个插件,下面正式开始。

OpenWrt系统设置AdGuard Home

更新核心版本插件可能需要科学网络,否则会失败,重定向使用53端口替换dnsmasq,也可以用作dnsmasq的上游服务器,这样客户端设备就只有路由器本机了,不能看出具体的终端,不建议。

dnsmasq是OpenWrt系统自带的DNS服务器的名称。

更新版本

▲ 更新核心版本,使用53端口替换dnsmasq

登录

▲ WEB端口设置成3000,监听端口随便改下,默认53是被dnsmasq占用的

DNS设置

▲ 上游服务器是AdGuard Home查询的服务器,设置2到3个即可,一个本地运营商的地址(在路由器WAN口可以看到),一个离你最快的公共DNS服务器,可以用终端ping几个测试。

  • 阿里云公共DNS:223.5.5.5
  • 百度公共DNS:180.76.76.76
  • 114公共DNS:114.114.114.114
  • 腾讯公共DNS:119.29.29.29

Bootstrap DNS 服务器

▲ 设置成127.0.0.1本机地址即可

DNS 服务配置

▲ 速度不限制,拦截模式,默认即可,缓存根据openwrt路由器内存大小设置,其他默认

DNS 黑名单设置

▲ 这里社长使用了默认的两个规则,感觉不错,没有增加别的规则了,我主要是用来加快解析的,去广告能有一点效果即可,网上有很多去广告规则,可以自行参考,注意,不是规则越多越好,根据我的经验规则多了会导致一些正常的网站打不开,建议先用两个后续根据实际需求增加。

▲ 接口设置,使用自定义dns服务器,设置成本机地址

iPhone手机可能获取不到DNS地址解决方案

安卓手机、ipad都正常,有个iPhone12获取不到dns地址,如果你的iPhone能获取到dns地址正常上网就不需要这个设置。

iPhone设置

▲ DHCP选项设置成6,192.168.100.1(你的路由器IP地址)

总结

这个插件比较吃缓存空间,储存空间小的路由器缓存设置小一点,用了好几个月了,解析速度稳如老狗,稳定3ms左右,感觉网页速度打开快了不少呢。


扫码关注公众号
打赏
假如文章对您有帮助,就请投喂下小猫吧 ´◡`
发布于 2023-04-26 21:15:57
修改于 2024-04-29 21:15:57