使用 AdGuard Home 搭建自己的过滤广告 DNS 服务器
给出我搭建的(已弃用)
由于此项服务极其不稳定 两个节点现已弃用
基于安全的考虑 我所搭建的只提供 DNS-over-Https 服务 且都不是中国大陆服务器
地址:
开启了以下的过滤:
开始
- 从 AdGuard Home 的 Github 项目地址 中下载最新的 releases
- 解压
- 用命令行进入目录
- 执行二进制
1 | wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.98.1/AdGuardHome_linux_amd64.tar.gz |
第一次配置
根据所输出的信息 使用浏览器打开指定页面
Admin Web Interface
选择允许访问管理界面的接口 DNS server
选择允许接入 DNS 服务器的接口
下一步Authentication
里填入用户名和密码 用于管理界面的验证
然后会自动跳转到管理界面 这时输入刚刚设置的用户名和密码
DNS 配置
在上游 DNS 服务器
中填入你所希望使用的上游 DNS 服务器 支持DoH/DoT/UDP/TCP 等
但既然使用了支持DoH
和DoT
的客户端 为什么还要用UDP
和TCP
呢
这里给出两个的不错的国内加密 DNS 提供商
Bootstrap DNS 服务器
是用于解析DoH
和DoT
服务器的 IP 的 这样尽量确保不被污染
加密设置
如果需要开启加密 DNS 服务 就在这里设置
服务器名称
输入域名 然后什么端口 证书的 没什么难度 就不说了
我曾经在 Https Nginx Hexo Git 文中提到相关的 可以参考一下
过滤器设置
看 给出我搭建的的图 我建议就开这几个 当然每个人都可以自己自定义自己的过滤器
有人给出了一些不错的去广告 host 项目 ADhosts
自行在上面选择对应的项目的 host 文件地址填入 AdGuard Home 即可
后记
有什么不懂的可以直接在评论里留言