刚才又重新搭建了一次adguardhome,每次都重新找规则真的绷不住了。这个文章主要写一下我的配置,方便我自己重装的时候复制。

第四篇adguard的教程了。

搭建教程

原文

1
docker pull adguard/adguardhome
1
2
3
4
5
6
7
8
9
10
11
12
docker run -itd \
--name adguardhome\
--restart=always \
-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/udp\
-p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp\
-p 853:853/tcp\
-p 784:784/udp -p 853:853/udp -p 8853:8853/udp\
-p 5443:5443/tcp -p 5443:5443/udp\
-d adguard/adguardhome

关于mac上搭建adguard的教程

关于自建服务器adguard

常规设置

过滤器更新时间:1小时

查询记录保留时间:30天

DNS设置

上游 DNS 服务器

1
2
3
4
114.114.114.114
119.29.29.29
223.6.6.6
117.50.60.30

因为我只有国内走这个dns,所以只配置几个国内dns就好了。

因为全是服务器IP,所以无需上游IP。

请求方式:并行请求

Bootstrap DNS 服务器

1
2
3
4
114.114.114.114
119.29.29.29
223.6.6.6
117.50.60.30

DNS 服务配置

速度限制:0

加密设置

按照需求勾选并正常填写,公网adg需要,本地adg不需要。

DNS拦截列表

anti-AD privacy-protection-tools / anti-AD:我常用的中文规则

1
https://cdn1.tianli0.top/gh/privacy-protection-tools/anti-AD@master/anti-ad-easylist.txt

乘风视频广告规则 xinggsf/Adblock-Plus-Rule:好用的去视频广告的规则

1
https://cdn1.tianli0.top/gh/xinggsf/Adblock-Plus-Rule@master/mv.txt

ADgk banbendalao/ADgk:好用的去开屏广告的规则

1
https://cdn1.tianli0.top/gh/banbendalao/ADgk@master/ADgk.txt

圈X规则 zqzess/rule_for_quantumultX:常见国内app去广告

1
https://cdn1.tianli0.top/gh/zqzess/rule_for_quantumultX@master/Loon/Plugin/AdBlock.plugin

这四个基本上能去除掉我遇到的60%以上的广告了。因为规则数目不多,访问速度影响很小。这算是转了一圈后筛选下来的四个吧。其他的比较大的库装了之后即使dns处理时间比较短,但是访问确实肉眼可见的慢了,也不清楚为啥。

DNS允许列表

cats允许列表 Cats-Team/AdRules:常见允许列表

1
https://cdn1.tianli0.top/gh/Cats-Team/AdRules@main/allow.txt

anti白名单 privacy-protection-tools/dead-horse:anti列表

1
https://cdn1.tianli0.top/gh/privacy-protection-tools/dead-horse@master/anti-ad-white-list.txt