使用 AdGuard Home 搭建自己的过滤广告 DNS 服务器

给出我搭建的(已弃用)

由于此项服务极其不稳定 两个节点现已弃用

基于安全的考虑 我所搭建的只提供 DNS-over-Https 服务 且都不是中国大陆服务器

地址:

开启了以下的过滤:

20190902214321.webp

开始

1
2
3
4
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.98.1/AdGuardHome_linux_amd64.tar.gz
tar -xzf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome_linux_amd64.tar.gz
./AdGuardHome

第一次配置

20190902221541.webp

根据所输出的信息 使用浏览器打开指定页面

Admin Web Interface选择允许访问管理界面的接口 DNS server选择允许接入 DNS 服务器的接口

下一步Authentication里填入用户名和密码 用于管理界面的验证

然后会自动跳转到管理界面 这时输入刚刚设置的用户名和密码

DNS 配置

在上游 DNS 服务器中填入你所希望使用的上游 DNS 服务器 支持DoH/DoT/UDP/TCP 等

但既然使用了支持DoH和DoT的客户端 为什么还要用UDP和TCP呢

这里给出两个的不错的国内加密 DNS 提供商

  • GeekDNS: 大陆就提供了 4 个服务器 爽到 还有香港、美国的
  • 红鱼 DNS: 大陆暂时只有 华东 的节点 对于华南的我不太友好 LOL

Bootstrap DNS 服务器是用于解析DoH和DoT服务器的 IP 的 这样尽量确保不被污染

加密设置

如果需要开启加密 DNS 服务 就在这里设置

服务器名称输入域名 然后什么端口 证书的 没什么难度 就不说了

我曾经在 Https Nginx Hexo Git 文中提到相关的 可以参考一下

过滤器设置

看 给出我搭建的的图 我建议就开这几个 当然每个人都可以自己自定义自己的过滤器

有人给出了一些不错的去广告 host 项目 ADhosts

自行在上面选择对应的项目的 host 文件地址填入 AdGuard Home 即可

后记

有什么不懂的可以直接在评论里留言