之前试过smart dns，感觉还是挺好的。这次的ADguard从界面上以及功能上，感觉是完全取代了之前的smart dns。接下来为大家简单分享一下。登录ADguard Home家里是装了一个OP的软路由，上面正好自带了ADguard，所以使用起来相对来说比较简单。这是AdGuard Home在软路由上的界面。首先拉到最下面，选择改变网页登录密码，然后点击添加。接着界面中间就会出现一个下图的新模块。在里面输入自己想要的密码之后，点击载入计算模块，再点击计算。如上图，出现了一串非常复杂的字符，接下来复制并粘贴到手动设置里面的password。把本来的字符替换即可。好的，以上就把密码重置好了，主要是我不知道初始密码是什么，试了admin、root、password之类的都不对...所以要这么折腾一下。接下来就是要启动web界面了，我们把界面的启用那个勾点上，然后点击保存并应用，接着访问软路由的IP+3000，即可进入AD的界面。好了，这就是我的界面了，按理来说初次设置的话，那些数值啥的应该都是显示为0的。配置ADguard Home我比较看重的是ADguard Home的DNS功能，所以先去搞DNS。点开上方导航栏中设置-DNS设置。首先是上游DNS服务器，这里的话需要填入一些DNS服务器的地址。等于以后DNS的解析就是从这些地址中获取。那么填什么地址比较好呢？这里我推荐IP.cn查询网上去查看。因为我自己听说运营商会DNS劫持啥的，所以填的都是公共DNS服务器的IP地址。下面顺便附上以供大家复制粘贴。8.8.4.4 208.67.222.222 199.91.73.222 114.114.114.114 114.114.115.115 223.6.6.6 218.30.118.6 178.79.131.110 208.67.220.220 9.9.9.9 140.207.198.6 52.80.66.66 210.2.4.8 8.8.8.8 123.125.81.6 101.226.4.6 117.50.11.11 119.29.29.29 223.5.5.5 119.29.29.29 180.76.76.76 1.2.4.8接下来就是三种模式了，分别是负载均衡、并行请求、最快的IP地址。第一种模式我不是太清楚，按字母意思来理解的话就是每次解析随机选择一台服务器，然后通过加权不断的筛选最快的服务器。第二种并行请求是请求所游上游服务器，我不知道跟第三种的区别在哪里，我看到网上有人说选择这种模式可能网页打开快，但是图片跟其他内容加载比较慢。第三种的话就是把上面填写的IP地址全部找一遍，接着选择最快的地址。所以如果上游服务器写的比较多的话，打开个网址起码要好几秒。问题就在于，找到这个最快的地址之后，会不会给他记住，下次缩短查询时间，然后随着不断地使用，缓存越来越多，直到正常使用。不过很快我又打消了这个念头，因为我不一定只是访问固定的网站，所以这个应该是不能成立。用这种模式的话估计是只能填写比较少的上游服务器。设置好模式之后，我们再设置一下Bootstrap DNS服务器。这里是填什么呢？因为我们刚才的上游服务器有可能会填入https://dns-unfiltered.adguard.com/dns-query这种非IP类型的DNS服务器，所以需要先通过Bootstrap DNS解析上游服务器的地址。最后的解析依旧是上游服务器来完成。所以这里填写运营商默认分配的DNS服务器的地址就好，具体可以在拨号上网的界面中找到。接着点击一下测试上游DNS，进行测试。稍等片刻右下角就会进行提示，可能是成功的提示，也有可能是告诉你上游服务器哪些不能访问，需要自己去删除。测试完成之后点击应用即可保存。最后可以在DNS缓存配置这里设置一下缓存大小，我的话就保持默认，或者咱们可以设置的更大一点。启动我们回到软路由的界面，然后找到5553重定向这一栏。选择重定向53端口到ADguard Home，这个意思就是软路由将会使用ADguard Home提供的DNS服务。接下来去网络-DHCP把DNS重定向取消勾选即可。这样操作也可以，不过也可以直接在上一步AD的界面中选择用53端口代替dnsmasq。我是真不知道dnsmasq是个啥服务，也不知道在哪里，所以就没有勾选这个东西了。使用接下来我们可以验证一下，先在电脑上把网关改成软路由的网关。然后在命令行下输入nslookup查询一下某一个网站。首先我们的DNS服务器确实是变成了旁路由的地址。下面这个是采用了负载均衡的模式，查到了爱奇艺的两个地址。下图是并行模式，查到了比较多的地址。下面这张图只返回了一个IP地址，使用了最快的ip地址模式。这个看的我有点迷惑，其中第二个模式与第三个模式之间是有共同的结果的，也就是说最快的ip地址查到的结果也是在并行模式的结果里面的。但是负载均衡模式查到的ip地址却完全不一样。我对负载均衡查到的111.206.13.63进行测速，大概是40ms的延迟。而116.211.199.231这个声称是最快的确实延迟只有23ms左右。我想这可能是负载均衡的特性，因为它可能就是要多次查询才会越来越接近快的DNS服务器。关于三种模式的纠结我们回到AD的仪表盘，我们就会发现它新增了很多的查询记录，而且我们可以重点关注一下平均处理时间。我本来的平均处理时间是7ms，就是因为刚才开了最快的IP地址模式加之我上游服务器又比较多，所以打开了两个网页之后平均处理时间就变成了10ms，所以我觉得也蛮准的。大家如果也是在刚才的三种模式下比较纠结的话，不妨选定一种模式用个几天，看看平均处理时间有没有下降。关于广告过滤这个据说才是AD的主打功能，甚至去视频广告啥的。不过说实话，我自己对这个需求并不是很强烈，平时的网站中好像也没啥广告？反正就让它默认开着在哪里，确实能看到有些网站本来的广告变成了一个透明的框，应该还是在默默起着作用的。至于过滤规则的话我就更不想折腾了...