Adguard home 威联通 Docker安装教程 全家去广告 DNS健康

网站所有资源都有,可联系VX:kanyingvip

ADGuard到底是干嘛用的,简单来说,它可以让家里网络下的设备,以及这些设备里面的应用程序,在配置完成后,抹消掉广告,包括各种弹窗,各种推送,各种开机自动显示,各种网页附加广告(实测某些著名国外学习网站周围一圈的广告全没了,一片干净)

而我的上篇文章也说过,威联通的docker看着复杂实际上它还是个docker,对于部署ADGuard Home来说,反而不用像上篇文章那样还得用docker-compose之类的,直接一键拉取镜像,部署,就了事了

(注意,在部署镜像前,请按照上一篇文章写的,先把docker的加速服务部署好,不然下载到一半连接断了有你哭的24 )

接下来是可可爱爱的教程环节:

我们首先打开威联通的Container Station,没有的话去AppCenter下一个

5e648c9c5db4d7181.png_e680是他就是他

是他就是他

点击最左侧的创建,在左上角搜索,adguard

5e648d248f76a6532.png_e680

然后对弹出来的adguard home点击最右边的创建就好了,记得检查版本得是latest

5e648da37fd263048.png_e680

之后会弹出创建需要的一些部署要求,慢慢来解释:

5e648dff5447b6421.png_e680

第一个箭头是镜像名称,方便在控制台管理用的,随便起一个就是,这个没大所谓

往下的命令,不要修改,进入点也不要修改

自启动是这个镜像是否随着系统开机一同启动,按照需求自己定

cpu和内存限制这个看每个用户机器性能,我内存够大,限不限制都无所谓了

最后的箭头的高级设置,点开需要修改一些内容

5e648e9cc11997221.png_e680

点开左侧的网络分页,这里修改镜像对外网络访问的类型,需要具体设置一下

主机名,需要修改成你希望这个镜像暴露在网络中的名字,改个好看点的,方便在路由器里面找到他

网络模式修改到Bridge模式,这个模式下,镜像通过网卡直接连入路由器当中,路由器会分配给它一个独立ip,成为一个在网络上的独立设备,这很重要,这个设置对了,后面进行dns转发才比较方便

我的NAS有俩网络接口,我选了适配卡2,具体选择几号卡,看个人当时环境

ip地址最好手动配一个,不使用DHCP,这样免得出现:“哪天内网ip变了,全家没法上网,你惨遭打死”的情况发生75

配置好了就像这样

5e64904e8d8cc2751.png_e680

其他条件就不动了,点最下面的创建,docker就能跑起来啦

回到总览页面,可以看到出现了一个新的镜像正在运行,点击右侧的链接图标,可以直接进入ADGuard的管理页面

5e6490a19fbb5805.png_e680因为一些原因,这里有三个一样的镜像,如果按照教程部署应该就只有一个

因为一些原因,这里有三个一样的镜像,如果按照教程部署应该就只有一个

之后就会进入一个简单的配置向导,按照向导走嘛,然后根据之前引用的几个前辈的文章,简单弄弄,配置配置,搞几个屏蔽规则,就完事了~~~~~~~

当然这篇文章还没结束……

openwrt路由器如何使用ADGuard Home

肯定会有一些小白好奇,这货原理是啥?怎么搞dns转发?我一点一点来说

当初在互联网创世大佬们的时代,他们规定,设备在访问网站的时候,需要访问相关的ip地址,然后通过ip地址和网站的部署设备发生关系♂♀,但是我们通常输入的都是网址,ip地址设备并不知道,如何才能让他们见面呢?这就需要dns服务器这种中间人来牵个线

dns服务器存储了网址和ip之间的对应表,当设备要访问某个网址,他会带着网址去问dns服务器:

“如此芳名,应是何人啊?”

dns服务器则会回复

“这熟悉的后缀,这优美的域名,当是村口三叔他二大爷家的闺女”

这样,设备才能通过ip去联系上服务器,两个之间才能发生关系♂♀

但是换句话来说,广告这玩意儿,也是这样个规律

不管是什么设备还是软件,广告推送本质上依然是针对某个域名进行访问,然后将内容推送到用户面前,因此我们就可以通过一些手段,切断针对广告的域名解析,但是正常放行对其他内容的域名解析,就做到了拦截广告的目的

这种行为一般称为DNS拦截或者DNS污染,而且只要存在可以中间介入的DNS服务,这样的DNS拦截就总是会起效

(某个高高的大大的坚壁,经常用这样的手段让人们没办法前往一些经典的国内外学习网站78 )

我家路由器刷了openwrt,在设备没有做其他设置之前,所有连入的设备都会自动将上游路由器作为DNS服务器使用,而路由器则会根据自己的配置将DNS请求转发给路由器的上级DNS

按照这个逻辑,只需要在openwrt的后台简单配置一下,就可以部署完成ADGuard了

(由于手头暂时没有其他牌子的路由器,我也没办法举很多例子,但是一般的路由器都会有DNS手动配置这样的选项,找找看搜搜看总会发现的)

进入openwrt后台,选择网络-接口-WAN

5e64999936ee59330.png_e680

选择高级设置-使用自定义的DNS服务器,然后输入你在docker中配置的ADGuard的ip地址,配置就完成了

5e6499e79c4ef2031.png_e680记得最后要保存

记得最后要保存

但是!!

这样配置存在一个问题,ADGuard可以通过页面查看各个请求客户端的DNS请求统计数据,如果按照上面说的这样配置,那么ADGuard里面看见的客户端就都会是路由器一个,因为所有的请求都是,设备请求路由器,然后路由器转发给ADGuard的,ADGuard并不能分辨是路由器下面的什么设备进行的请求,这对于未来的针对性管理很不方便……

5e649cfa16dcd617.png_e680就会造成这样的结果,不能够根据客户端进行筛选

就会造成这样的结果,不能够根据客户端进行筛选

但是这个问题仍然可以解决,只要DNS请求不是路由器转发而是设备直接向ADGuard服务器请求就好了

是不是听起来很简单???要做到这一点,只需要把连入网络的每一个设备的DNS服务器都手动配置好就可以了,哇哦.

开始设置AdGuardHome
按照安装完成的提示,http://你的IP:3000,访问AdGuardHome的设置网页。

设置用户名及其他,不会的请看视频教程,登录AdGuardHome。

设置完上游DNS,完工了

上游dns的意思是adguardhome查询你要用的网址时用的dns服务器

Bootstrap DNS 服务器 是adguardhome 查询dns服务器ip时用的dns服务器

上游服务器应该设置成响应最快的多个dns地址,下面为推荐的DNS地址。

https://dns.adguard.com/dns-query
https://dns.cloudflare.com/dns-query
tls://dns.google
tcp://8.8.8.8
tcp://8.8.4.4
176.103.130.130
114.114.114.114
119.29.29.29
附录AdGuardHome规则
过滤器
AdGuard Home 可以解析基础的 adblock 规则和 Hosts 语法。

系统自带过滤器
AdGuard Simplified Domain Names filter

https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt

AdAway

https://adaway.org/hosts.txt

hpHosts – Ad and Tracking servers only

https://hosts-file.net/ad_servers.txt

MalwareDomainList.com Hosts List

https://www.malwaredomainlist.com/hostslist/hosts.txt

自定义过滤器
neoHosts Full 127.0.0.1 兼容性更好

https://hosts.nfz.moe/127.0.0.1/full/hosts

Easylist 官方规则

https://easylist.to/easylist/easylist.txt

EasyList China 中文补充规则

https://easylist-downloads.adblockplus.org/easylistchina.txt

EasyList Lite 中文精简规则

https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt

EasyPrivacy 隐私保护

https://easylist-downloads.adblockplus.org/easyprivacy.txt

CJX’s Annoyance List 去自我推广列表

https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt

ChinaList 国内大部分视频网站的广告过滤 (广告净化器)

【凉凉】http://tools.yiclear.com/ChinaList2.0.txt

【备份】https://raw.githubusercontent.com/hopol/ChinaList2.0/master/ChinaList2.0.txt

乘风 广告过滤规则

https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt

【码云更新】https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt

【MV规则】https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt

Fanboy+Easylist-Merged Ultimate List

https://fanboy.co.nz/r/fanboy-ultimate.txt

StevenBlack

http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts

yhosts

https://raw.githubusercontent.com/vokins/yhosts/master/hosts

大圣净化

https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts

1024_hosts

https://raw.githubusercontent.com/Goooler/1024_hosts/master/hosts

neoHosts Full

https://hosts.nfz.moe/full/hosts

Google Host

https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts

ChinaList+EasyList(修正)

http://sub.adtchrome.com/adt-chinalist-easylist.txt

以下慎用
I don’t care about cookies 屏蔽网站 cookies 相关警告!!!

https://www.i-dont-care-about-cookies.eu/abp/

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容