准备

AdGuard Home 下载:下载地址,x86 选择AdGuardHome_linux_amd64.tar.gz

WinSCP:用于传输文件

开始

解压后传文件到 usr/bin目录下,并设置权限为 0755(解压后的三个文本说明可以删除)

设置权限

配置端口

修改 OpenWrt 自带的 53 端口,把 53 端口让出来交给AdGuard Home来提供 DNS 的广告过滤和正常解析

关于 53 端口

53 端口为 DNS(Domain Name Server,域名服务器)服务器所开放,主要用于域名解析,DNS 服务在 NT 系统中使用的最为广泛。通过 DNS 服务器可以实现域名与 IP 地址之间的转换,只要记住域名就可以快速访问网站。

配置 AdGuard Home

保存&应用后通过 ip+3000 端口访问

使用 AdGuard Home

配置公共 DNS

知名的公共 DNS

1
2
3
4
5
6
7
8
9
10
11
#阿里云
223.5.5.5
#腾讯云
119.29.29.29
182.254.116.116
#Google
8.8.8.8
#阿里云ipv6解析
2400:3200::1
#互联网国家工程中心
240c::6666

也可以使用 DoH 或者 DoT,更多信息见:Known DNS Providers

1
2
3
4
# DNSPod
https://doh.pub/dns-query
# 阿里
https://dns.alidns.com/dns-query

配置 Bootstrap DNS 服务器

Bootstrap DNS 服务器是 AdGuard Home 解析上面的 公共 DNS 用的,填写本地运营商的 DNS 服务器即可

配置拦截

收集的规则,自己选择几个合适的,不适合太多(毕竟有误杀)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# EasyList China:EasyList针对国内的补充规则
https://easylist-downloads.adblockplus.org/easylistchina.txt

# ADgk手机去广告规则for Android,和上面EasyList China配合
https://raw.githubusercontent.com/banbendalao/ADgk/master/ADgk.txt

# EasyPrivacy:从网络上上完全删除所有形式的跟踪,包括Web错误、跟踪脚本和信息收集,从而保护您的个人数据
https://easylist-downloads.adblockplus.org/easyprivacy.txt

# CJX's Annoyance List : EasyPrivacy补充
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt

# 乘风去广告
# 广告规则:
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/rule.txt
# 视频规则
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/mv.txt

# HalfLifeList:规则合并自乘风视频广告过滤规则、EasylistChina、EasylistLite、CJX'sAnnoyance
https://raw.githubusercontent.com/o0HalfLife0o/list/master/ad.txt

# anti-AD,致力于成为中文区命中率最高的广告过滤列表
https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt

# neodevhost
https://raw.githubusercontent.com/neodevpro/neodevhost/master/lite_adblocker

常规设置

默认仅开启第一项就可以了

DNS 缓存配置