AdGuard Home 自用笔记

前言

自用笔记可能不适合所有人,不要乱使用,可以参考这位博主的AdGuard Home文章,他写的很好从中受到很多启发 :

https://p3terx.com/archives/use-adguard-home-to-build-dns-to-prevent-pollution-and-remove-ads-2.html

笔记

无法安装:op中安装AdGuard Home需要有足够的空间 至少保证有50M的空间,一般装不上可能是空间不够。

上游DNS服务器:

为了避免域名劫持,建议使用DOH和DOT,不然使用公共DNS服务器还不如使用电信供应商的服务器,速度差很多;

可以绕过Bootstrap直接使用IP,比如我的国内:

tls://223.5.5.5:853
tls://223.6.6.6:853
tls://1.12.12.12:853
tls://120.53.53.53:853
https://223.5.5.5/dns-query
https://223.6.6.6/dns-query
https://1.12.12.12/dns-query
https://120.53.53.53/dns-query
tls://dns.pub
https://dns.pub/dns-query

国外:

tls://dns.google
https://dns.google/dns-query
tls://dns11.quad9.net
https://dns11.quad9.net/dns-query

模式:

负载均衡使用加权随机算法来选择最快的服务器。用到了算法,这就很玄学了。实际其实就是随机选择一个上游 DNS 服务器中的一个进行解析请求,哪个延迟低就更偏向于用哪一个。
并行请求同时请求所有上游 DNS 服务器,取最快给出的响应结果,所以解析速度很快。在上游 DNS 服务器设置合理的情况下属于万金油方案,解析速度和访问速度都很快。所以也非常适合上游 DNS 服务器连接延迟大和不稳定的情况,就比如科学魔法爱国上网使用场景。
最快的 IP 地址同时请求所有上游 DNS 服务器,在所有响应结果中选出延迟最低且可用的 IP。因为要等待所有上游 DNS 服务器响应结果,而且还要测试 IP 延迟及可用性,所以解析速度会很慢。只适合上游 DNS 服务器延迟特别低且网络非常稳定的场景,否则实际使用中可能会遇到首次打开网页非常慢,甚至可能打不开,要多刷新几次。再者低延迟 IP 不一定速度就快,还要看实际负载情况,所以这个方案的实际可用性是最差的。

推荐使用并行请求,用下来还是最快的,并且随着缓存增多,处理时间会逐渐降低的。

Boot­strap DNS 服务器(引导 DNS 服务器)的作用只是解析上游 DoT/​DoH 技术 DNS 服务器的域名(https://dns.pub/dns-query 这种非IP类型的DNS服务器),所以这里需要填写使用 UDP 协议的传统 DNS 服务器 IP 地址,要是旁路由可以设置一个主路由的ip:53

119.29.29.29:53
223.5.5.5:53

设置完点击测试上游服务器 剔除有问题的DNS

DNS 缓存配置:

正常情况下 TTL 默认 0 即可,即从上游 DNS 服务器获取 TTL 值。如果你所部署的网络环境到上游 DNS 服务器的延迟比较高,那么可以适当增加 TTL 值,让缓存更持久,短时间内请求同样域名的解析会直接从缓存中读取,实现秒解析。不过 TTL 值不宜过大,不然会导致记录不能及时更新,结果是网站无法正常打开。目前多数域名的 TTL 值普遍在 300 以内,给出以下设置参考值:

  • 覆盖最小 TTL 值:600
  • 覆盖最大 TTL 值:3600

缓存大小:4194304

覆盖最小TTL值:600

覆盖最大TTL值:3600

DNS 拦截列表:

AdGuard DNS filter
https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt

xinggsf
https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt

xinggsf
https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt

easylist:
https://easylist-downloads.adblockplus.org/easylist.txt

anti-ad:
https://anti-ad.net/easylist.txt

o0HalfLife0o:
https://cdn.jsdelivr.net/gh/o0HalfLife0o/[email protected]/ad.txt

adblockplus:
https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt

EasylistchinaEasylist:
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt

antiadblockfilters:
https://easylist-downloads.adblockplus.org/antiadblockfilters.txt

nocoin:
https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注