前言
介于上次发现公司网络的DNS
被污染导致上网极度缓慢后,就一直想着建立一个自己的DNS
服务器,正碰巧今早看到波仔的新视频便也跟着试了试,使用效果真的不错,打开网页的速度肉眼可见的变快了,接下来记录下我的配置过程
开始配置
这次的主角是一款叫做AdGuard Home
的软件。其实上次我编OpenWrt
固件的时候已经将他编译在内,只是一直没去用他,所以现在直接启用就好
网络环境
我的网络环境是OpenWrt
作为网关服务器,并作为DHCP
服务器分发IP地址,所以AdGuard Home
也是搭建在网关服务器上。
基本设置
- 关闭
Turbo ACC 网络加速设置--DNS加速
选项 - 在
AdGuard Home
页面点击更新核心,等待其更新完毕 - 点击
AdGuard Home Web:3000
进入后台,根据提示设置帐号密码,记住设置的Web
管理端口以及DNS
服务器端口 - 在
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
- 在页面下方的
Bootstrap DNS
服务器中填入离自己最近的DNS
服务器运营商地址,可以通过这里查看,点击应用保存设置 - 点击测试上游
DNS
按钮查看是否右下角是否弹出绿色的正常结果选框 - 按需禁用下方的
IPV6
选项 - 由于我主要是把他作为
DNS
服务器来使用,所以广告部分我就保持他的默认规则,随缘屏蔽 - 回到
OpenWrt
下的AdGuard Home
页面,勾选端口号重定向选项以让其作为dnsmasq
的上有服务器 - 把主路由的
DNS
设置成网关服务器的IP地址 - 至此国内部分设置基本完成,此时访问国内网站已经明显感受到响应速度的提升,并且在
AdGuard Home
页面也能看到DNS
访问记录以及拦截记录了,就像下面这样:
PSW设置
- 国内
DNS
服务器部分选自定义,然后输入127.0.0.1#端口号
- 国外
DNS
模式选择ChinaDNS-NG
,子项选择pdnsd+使用TCP节点解析DNS
- 国外
DNS
地址填写127.0.0.1#端口号
- 至此出国部分设置基本完成,此时出国已经明显感受到响应速度的提升,用
nslookup
来查看下去回程
效果拔群
最后
对于我来说,AdGuard Home
作为DNS服务器来加速网页访问体验的作用远大于去广告,使用体验优于Turbo Acc
网络加速,这才是真正的秒·开
发表回复