平台:centos6.7+宝塔+docker
选堡塔是为了能搞好的管理docker,当然如果你的配置不高,可以使用来装docker
当出现Docker安装容器失败,又不能删除你需要到/var/lib/docker/containers目录找到相应的目录,或者查看目录下的hostconfig.json可以查看是否是出错的容器,然后重启一次docker管理器。
装好docker,获取镜像:adguard/adguardhome:latest
创建容器,端口tcp/udp 53、tcp 3000
或者在堡塔的页面终端,执行

docker run --name adguardhome\
--restart unless-stopped\
-v $PWD/workdir:/opt/adguardhome/work\
-v $PWD/confdir:/opt/adguardhome/conf\
-p 53:53/tcp -p 53:53/udp\
-p 3000:3000/tcp\
-d adguard/adguardhome

(上面$PWD,centos当前的目录,也可以手动设置。如/root/adguardhome)

docker run --name adguardhome\
--restart unless-stopped\
-v /root/adguardhome/workdir:/opt/adguardhome/work\
-v /root/adguardhome/confdir:/opt/adguardhome/conf\
-p 53:53/tcp -p 53:53/udp\
-p 3000:3000/tcp\
-d adguard/adguardhome

提示:有时你在堡塔后台添加53 tcp后再添加53 udp会提示已添加,出现这个问题,我是直接在终端,复制上面的命令执行添加容器。
创建完毕,可以访问http://ip:3000执行初始配置。
配置完开始添加过滤规则,规则不需要多,只需要常更新,并适合国内的即可。我选的是:
上游 DNS 服务器(公共DNS):

https://dns.alidns.com/dns-query
https://doh.pub/dns-query
tls://dns.alidns.com
https://1.0.0.1/dns-query
https://doh.360.cn
https://doh.pub/dns-query
https://1.12.12.12/dns-query
https://120.53.53.53/dns-query

选并行请求。
后备 DNS 服务器

180.76.76.76
114.114.114.114
223.5.5.5
119.29.29.29
8.8.8.8
1.2.4.8
117.50.11.11
101.226.4.6
9.9.9.9
1.1.1.1
77.88.8.8
80.80.80.80
218.4.4.4
94.140.14.14

Bootstrap DNS 服务器:
这里填你当地的DNS、或者是你拨号获得的DNS

DNS封锁清单:

可以参考清单(没有几个坚持作下去的,所以有时最好自己添加):
推荐:https://githubfast.com/o0HalfLife0o/list (进页面自己选,注意下面的部分过滤列表这里有集合了就不要添加了。)
我只选了ad-pc和ad.
https://githubfast.com/xinggsf/Adblock-Plus-Rule 进页面自己选,不过上面o0HalfLife0o已经融合了。
 下面的可以直接添加
https://adaway.org/hosts.txt
https://adrules.top/adblock_plus.txt
https://adrules.top/adblock.txt
https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
https://www.i-dont-care-about-cookies.eu/abp/
CHN: anti-AD中文网页广告追踪等 
https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt

1024_hostss中国网页广告 
https://raw.githubusercontent.com/Goooler/1024_hosts/master/host

GameConsoleAdblockList游戏机的内置广告 
https://raw.githubusercontent.com/DandelionSprout/adfilt/master/GameConsoleAdblockList.txt

Console Perflyst and Dandelion Sprout's Smart-TV Blocklist智能电视的内置广告 
https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV-AGH.txt

adguard chinese中文网页广告追踪等 
https://filters.adtidy.org/extension/ublock/filters/224.txt

cjx-annoyance中国网页自我推广广告,反广告过滤 
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt

WindowsSpyBlocker针对Windows的追踪和间碟行为 
https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt

NoCoin Filter 掘矿网页 List
https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt

The Big List of Hacked Malware Web Sites钓鱼,病毒网页 
https://raw.githubusercontent.com/mitchellkrogza/The-Big-List-of-Hacked-Malware-Web-Sites/master/hosts

Spam404无效和钓鱼网页 
https://raw.githubusercontent.com/Spam404/lists/master/main-blacklist.txt

GoodbyeAds-SamsungSamsung的广告 
https://raw.githubusercontent.com/jerryn70/GoodbyeAds/master/Extension/GoodbyeAds-Samsung-AdBlock.txt

I don't care about cookies 
https://www.i-dont-care-about-cookies.eu/abp/

清单根据自己的需要来,毕竟多数都不是针对中文的,所以不是加的越多越好!

然后在自己的电脑IP手动设置静态(或者在路由上)dns,添加你的IP地址为dns,第二个dns设置为你当地或者比较快的一个。

有些规则过滤了QQ的一个地址,过滤后会导致,你扫码登录一些网站时,二维码不能出现,甚至页面都会出错,你需要在“自定义过滤规则"添加“

@@||imgcache.qq.com^
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。