致远博客

AdGuard Home:搭建去广告DNS | 树莓派

AdGuard Home 项目是著名广告拦截器 AdGuard 里 DNS Server 的一个开源版本。该项目的原理是,在 DNS 的域名解析的过程里拦截网页上的广告。

该项目代码与ADGuard DNS核心代码几乎相同,所以您不必考虑效率问题。

DNS:网络世界的指南针

DNS,英文全称「Domain Name Server」,域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。

构建Adguard HOME

AdGuard Home 与 PI-Hole 最大的不同在于:开箱即用。

以X64 Linux为例:

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
tar xvf AdGuardHome_linux_amd64.tar.gz
cd AdGuardHome
sudo chmod u+x AdGuardHome
sudo ./AdGuardHome -s install

树莓派:

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz
tar xvf AdGuardHome_linux_arm.tar.gz
cd AdGuardHome
sudo chmod u+x AdGuardHome
sudo ./AdGuardHome -s install

猫盘

cd /root/ && wget -N --no-check-certificate https://gitee.com/fkj2005/catdriver-Adguard/raw/master/install.sh && chmod +x install.sh && sh install.sh

Docker | 不建议使用

docker pull adguard/adguardhome
docker run --name adguardhome -v /my/own/workdir:/opt/adguardhome/work -v /my/own/confdir:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 68:68/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome

请修改数据库目录为您需要的目录。

请注意:
默认会占用3000、56、63、80等端口,当然您也可以修改。
打开浏览器,输入网址 http://yourip:3000/,就可以登录 AdGuard Home 网页端,并对 AdGuard Home 进行一些设置。

在「仪表板」上,我们可以看到 DNS 查询次数、被过滤器封锁的网站、查询 DNS 请求的 IP 地址等等信息。

仪表盘

您需要首先设置上游 dns 服务器,建议使用114、腾讯、谷歌、阿里的 ipv4 dns 服务器和 cnnic 的 ipv6 dns,对于用树莓派来建立 dns 的同学请务必禁用 edns。

移动、联通、电信默认的 dns 服务器极有可能返回错误的 IPv6 结果,导致 IPv6 优先的浏览器部分网站无法访问或者访问慢。

移动对于QQ、微信的图像进行了错误的解析: ::1, ipv4也是移动自己的地址。

为了更强力的拦截广告效果,我们可以做两件事。

第一,勾选「使用 AdGuard 浏览安全网络服务」、「使用 AdGuard 家长监控网络服务」、「强制执行安全搜索」。
第二,建议禁用自带 Adhost 规则导入 adblock 规则,程序兼容了两种规则语法。

开箱即用 DNS

同时提供开箱即用 DNS: 未具备相关资质,已停止服务 (此 DNS 对针对小米特殊优化)

doh / dot

dns.uniartisan.com
优化的 doh(支持IPv4/6) : doh.uniartisan.com

仅供日常使用,切勿恶意攻击服务器,解析地址!

设置设备 dns

路由器

此设置将自动覆盖连接到您的家庭路由器的所有设备,您不需要手动配置它们。

[collapse status="false" title="其他平台"]

Windows

macOS

Android

iOS

[/collapse]

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »