当前位置: 首页 > 工具软件 > AdGuard Home > 使用案例 >

搭建一个AdGuard Home私人DNS

庞安晏
2023-12-01

用腾讯云轻量搭建一个AdGuard Home私人DNS,并配置广告过滤。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jnqm94Af-1661427460488)(https://camo.githubusercontent.com/c6c427a65dd6a52d092015fff9205e148130aa94/68747470733a2f2f63646e2e616467756172642e636f6d2f7075626c69632f416467756172642f436f6d6d6f6e2f616467756172645f686f6d652e737667)]

一般情况下,运营商会给你一组DNS,这个DNS一般是最快的,但是经常会有一些烦人的事情,例如

  • 当你输入错误的地址,总是跳转到充满广告的界面
  • 无法访问一些网站
  • 即使你没输入错误的地址,也有很多广告

并且,私人dns的稳定性一般来说不如大厂DNS,对于不喜欢折腾的人来说,还是114.114.114.114、8.8.8.8更适合。

首先,我们需要准备:

  • 一台CentOS腾讯云轻量
  • ssh 工具(XShell/Putty等)
  • 电脑(最好)

首先ssh连接主机

安装wget,已安装的可以忽略

yum install wget

安装AdGuardHome必备的依赖,不安装会导致后续报错。

yum install sudo nano bind9-host

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dUmFAw8S-1661427460490)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/2.png)]

下载AdGuardHome二进制文件。

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz

解压AdGuardHome文件

tar xvf AdGuardHome_linux_amd64.tar.gz

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aAlG7F8x-1661427460491)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/4.png)]

进入解压后的目录

cd AdGuardHome
pwd

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IYZEfTP4-1661427460491)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/6.png)]

运行sudo ./AdGuardHome -s install以将AdGuard Home安装为系统服务。

sudo ./AdGuardHome -s install

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uc3PY4cg-1661427460492)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/7.png)]

其他可能用到的命令:

  • AdGuardHome -s uninstall - 卸载 AdGuard Home 服务.
  • AdGuardHome -s start - 启动AdGuard Home服务.
  • AdGuardHome -s stop - 停止AdGuard Home服务.
  • AdGuardHome -s restart - 重启AdGuard Home服务.
  • AdGuardHome -s status - 显示当前服务状态.

访问网络控制台

在浏览器中输入 http://1.1.1.1:3000/ 来访问AdGuard Home Web界面, 1.1.1.1为你的服务器IP

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-saAAxMCG-1661427460492)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/8.png)]

此处一路下一步即可,如果无法访问,请在服务器安全组放行3000、53、80、443端口。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MjlzaYBS-1661427460493)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/9.png)]

进入控制台,如图进入DNS封锁清单

以下是我个人使用的封锁列表,如图所示可以添加封锁清单

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n7QZWL5T-1661427460494)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/10.png)]

  • AdGuard Simplified Domain Names filt https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
  • AdAway https://adaway.org/hosts.txt
  • EasyList China https://easylist-downloads.adblockplus.org/easylistchina.txt
  • CJX’s Annoyance List https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt
  • Anti-Ad https://gitee.com/privacy-protection-tools/anti-ad/raw/master/easylist.txt
  • EasyPrivacy https://easylist-downloads.adblockplus.org/easyprivacy.txt

在设置-常规设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CzmYpikP-1661427460495)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/11.png)]

建议勾选浏览安全、安全搜索

在设置-DNS设置

速度限制,建议设置为0,如图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HEQHQtrV-1661427460495)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/12.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B3Rt6m0G-1661427460496)(https://nimingxiaoxi.coding.net/p/img/d/img/git/raw/master/adguard/13.png)]

设置上游DNS服务器,你请求后,这台dns服务器会向上游请求。以下是我推荐的dns服务器

  • tls://8.8.8.8
  • tls://8.8.4.4
  • tls://dns.google
  • tls://dns.adguard.com
  • 119.29.29.29
  • 1.2.4.8
  • tls://1.1.1.1
  • tls://1.0.0.1
  • https://dns10.quad9.net/dns-query

设置Bootstrap DNS 服务器

  • 1.1.1.1:53
  • 1.0.0.1:53
  • 9.9.9.10
  • 149.112.112.10
  • 114.114.114.114:53
  • 2620:fe::10
  • 2620:fe::fe:10

注意勾选“通过同时查询所有上流服务器以使用并行查询加速解析”

保存即可

AdGuard图标版权归其所有人所有

参考资料:

  • https://github.com/AdguardTeam/AdguardHome
  • https://www.nange.cn/dns-over-https-for-adguard.html
  • https://sspai.com/post/52813
  • https://blog.wxlost.com/adguard_home.html
 类似资料: