使用 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 等

但既然使用了支持DoHDoT的客户端 为什么还要用UDPTCP

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

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

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

加密设置

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

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

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

过滤器设置

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

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

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

后记

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