关于我
~一个热爱火影的业余小提琴玩家~
Joynaruto

让AdGuard Home让网页飞起来

前言

介于上次发现公司网络的DNS被污染导致上网极度缓慢后,就一直想着建立一个自己的DNS服务器,正碰巧今早看到波仔的新视频便也跟着试了试,使用效果真的不错,打开网页的速度肉眼可见的变快了,接下来记录下我的配置过程

开始配置

这次的主角是一款叫做AdGuard Home的软件。其实上次我编OpenWrt固件的时候已经将他编译在内,只是一直没去用他,所以现在直接启用就好 :idea:

网络环境

我的网络环境是OpenWrt作为网关服务器,并作为DHCP服务器分发IP地址,所以AdGuard Home也是搭建在网关服务器上。

基本设置

  1. 关闭Turbo ACC 网络加速设置--DNS加速选项
  2. AdGuard Home页面点击更新核心,等待其更新完毕
  3. 点击AdGuard Home Web:3000进入后台,根据提示设置帐号密码,记住设置的Web管理端口以及DNS服务器端口
  4. AdGuard Home后台中的设置--DNS设置中勾选并行请求并在上游服务器中填入如下参数:
    https://dns.adguard.com/dns-query
    https://dns.cloudflare.com/dns-query
    tls://dns.google
    tcp://8.8.8.8
    tcp://8.8.4.4
    176.103.130.130
    114.114.114.114
    119.29.29.29
  5. 在页面下方的Bootstrap DNS服务器中填入离自己最近的DNS服务器运营商地址,可以通过这里查看,点击应用保存设置
  6. 点击测试上游DNS按钮查看是否右下角是否弹出绿色的正常结果选框
  7.  按需禁用下方的IPV6选项
  8. 由于我主要是把他作为DNS服务器来使用,所以广告部分我就保持他的默认规则,随缘屏蔽
  9. 回到OpenWrt下的AdGuard Home页面,勾选端口号重定向选项以让其作为dnsmasq的上有服务器
  10. 把主路由的DNS设置成网关服务器的IP地址
  11. 至此国内部分设置基本完成,此时访问国内网站已经明显感受到响应速度的提升,并且在AdGuard Home页面也能看到DNS访问记录以及拦截记录了,就像下面这样:

PSW设置

  1. 国内DNS服务器部分选自定义,然后输入127.0.0.1#端口号
  2. 国外DNS模式选择ChinaDNS-NG,子项选择pdnsd+使用TCP节点解析DNS
  3. 国外DNS地址填写127.0.0.1#端口号
  4. 至此出国部分设置基本完成,此时出国已经明显感受到响应速度的提升,用nslookup来查看下去回程

    效果拔群

最后

对于我来说,AdGuard Home作为DNS服务器来加速网页访问体验的作用远大于去广告,使用体验优于Turbo Acc网络加速,这才是真正的秒·开 :idea:

发表回复

textsms
account_circle
email

Joynaruto

让AdGuard Home让网页飞起来
前言 介于上次发现公司网络的DNS被污染导致上网极度缓慢后,就一直想着建立一个自己的DNS服务器,正碰巧今早看到波仔的新视频便也跟着试了试,使用效果真的不错,打开网页的速度肉眼可见…
扫描二维码继续阅读
2020-05-23