搭建属于自己的 ADGuard Home DNS

2023 年 12 月 9 日 星期六(已编辑)
/ , , ,
89
AI 生成的摘要
这篇文章上次修改于 2023 年 12 月 9 日 星期六,可能部分内容已经不适用,如有疑问可询问作者。

搭建属于自己的 ADGuard Home DNS

前言

最近可能是买了国内服务器放着没用,倒不如将其利用起来搭建一个 ADGuard DNS 来给国内可怜而又可悲的 APP 去去广告

需求

  • 服务器一台(最好与你在同一个国家,请注意当地法律)
  • 服务器支持开放 53 端口
  • 脑子一个
  • 手一双

安装

一键脚本:

curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh

如果是中国内地服务器可使用镜像源

curl -sSL https://mirror.ghproxy.com/https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh
1

1

如图就是安装完成了,进行下一步

配置

打开浏览器访问 http://<服务器 IP>:3000

2

2

点击开始配置,网页管理端口可以写自己喜欢的端口

3

3

哎呀这是什么情况,别急让我们来找找原因(没有此问题直接跳转到下一步)

4

4

刷新一下,就没问题了
点下一步,设置管理员账号和密码

5

5
6

6

下一步

7

7

然后这样就基本完成了,点击 打开仪表盘,登录

8

8

然后依次点击 设置 → DNS 设置 → 上游 DNS 服务器

9

9

输入你喜欢的 DNS(支持纯 DNS,DoH,DoT 等)

13

13

然后添加 Bootstrap 服务器,这里请务必填写你当地最受欢迎的 DNS,否则无法解析上游 DNS 服务器的域名(如果有的话)

10

10

还可以加后备(上游挂了就会用这个)

11

11

这里无效打码了 TAT,不过没关系教程用完的服务器我是随手删了的
然后测试一下,没问题点保存即可

14

14

然后就算搭建完成了,此时将你家中的路由器(DHCP 设置)/ 设备的 DNS 设置为你的服务器 IP 就好啦
广告过滤规则什么的还请自行网上搜索啦~

FAQ

  • Q:我没有相关资质搭建 DNS 服务器,但是我只是自己用怎么办
  • A:这里可以耍个小聪明,在服务器安全组设置里把 53 端口仅对自己家的 C 段开放即可(不知道会不会出事,反正博主用了快一个月了没事),你要还是不放心可以顺手把服务商的 Agent 卸载了,网上一搜各大厂应该都有
12

12
  • Q:我搭建完 DNS 后服务器没法用服务商的内网镜像源了怎么办
  • A:在 /etc/resolv.conf 中添加你服务商的内网 DNS 即可 我这里用腾讯云举例,如果你是正常购买的服务器 / 轻量云服务器且购买时自己没有修改网络设置一般都是 VPC 网络,将 /etc/resolv.conf 清空后输入以下内容保存即可
nameserver 183.60.83.19
nameserver 183.60.82.98

其他厂 / 其他类型的网上一搜应该就有

结尾

如果你觉得这篇文章对你有帮助,欢迎转发给有需要的朋友,如果能赞助一下博主猫猫就更好了喵~
See you Next Time~

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...