前言
先说结论:有点用,但不多。
事情的起因是之前在自己手机上安装了反广告的软件,发现效果还可以,于是乎就想给家里人也装一个用用,但是给每个设备都安装就有点麻烦。那么有没有一个一次性部署完,然后所有人都能用的方案呢?
效果



能拦,但只能拦一部分

安装环境
闲置的笔记本(win10)
安装过程
windows下的安装方法还是非常简单的,从GitHub上下载最新的安装包,解压后用cmd cd到解压完的路径,输入 AdGuardHome.exe -s install
打开127.0.0.1:3000开始设置Adguard home
Adguard home 的网页设置是有中文的,按照提示一步步操作即可
最后去路由器上面把dns服务器改成这台电脑的ip即可
设置
上游DNS服务器
- 2400:3200::1
- 2400:3200:baba::1
- https://dns.alidns.com/dns-query
- tls://dns.alidns.com
- https://doh.360.cn/dns-query
- tls://dot.360.cn
首推阿里的DNS,确实快

Bootstrap DNS 服务器
- 223.5.5.5
- 223.6.6.6
- 180.76.76.76
- 120.196.165.24
- 61.153.81.74
- 202.96.104.28
- 240e:1c:200::1
- 240e:1c:200::2
DNS黑名单
- https://mirror.ghproxy.com/https://raw.githubusercontent.com/217heidai/adblockfilters/main/rules/adblockdns.txt
- https://mirror.ghproxy.com/https://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/skyrules.txt
- https://easylist-downloads.adblockplus.org/easyprivacy.txt
两个反广告的,一个反追踪的,记得把默认的两个关掉

DNS白名单
- https://mirror.ghproxy.com/https://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/ok.txt
和第一个反广告的配合使用
本人踩过的坑
不要用windows,不要用windows,不要用windows。我用windows单纯是因为我懒,之前在这台笔记本上面部署了一些其他的项目,再改成linux太费劲。我尝试了用docker desktop部署,但是docker desktop不能使用host这一网络模式,导致客户端传过来的ip就只有docker的桥接ip,虽然不影响,但我自己看着不舒服。(docker desktop中部署的Adguard home 走不了ipv6,不过这有很大的可能是我自己没设置好)
一般的路由器都会有两个DNS服务器可以供你选择,不要把两个都填成你那个本地的服务器,不然这台电脑一旦出问题,可能整个家里的网络都会出问题。

私人反向DNS服务器下面的两个框不要勾,之前有一段时间DNS平均处理时间非常高,而且是非常离谱那种(几千上万ms那种)然后我把这俩勾取消了,处理时间就正常了,这一块我不大懂,反正它就突然正常了,我也不知道为什么。
Comments | NOTHING