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