创作立场声明:本文所测商品为自费购入。如参加张大妈家的活动获得,我会在文中点明。坚持独立的评价观点是笔者创作的基本底线,绝不会因商品来源不同而有所偏颇,请各位放心。
利用闲置Gi945搭建AdGuard Home
前言:所有内容均为个人经验,欢迎交流探讨。不涉及任何推广。
为什么这么玩?
以前跟风捡垃圾入手了一个华为Gi945,后来因为N270CPU实在太拉跨就一直闲置到现在。最近在使用OpenWrt路由系统的时候接触到了一个去广告的项目支就是AdGuard Home,可以运行在软路由、硬路由等设备上面的去广告服务,基于DNS。相信各位折腾各种软路由和OpenWrt的玩家们并不陌生。当然,本人的路由设备是在太差,跑AdGuard Home估计会运行困难。所以想到将AdGuard Home放到Gi945下面去跑,让Gi945作为一个DNS服务器运行。

我买的是未解锁的设备,关于要刷Bios这篇文章暂时不表。想你们也不会用这么垃圾的设备(笑)
如何安装?
1.Gi945安装linux系统,我这里安装的是CentOS 7 AltArch 版本,因为各大Linux系统已经停止了对32位CPU的支持。
Gi945
- 到Releases · AdguardTeam/AdGuardHome (github.com)下载AdGuard Home的安装文件

因为Gi945的CPU是N270为32的,所以这里选择AdGuardHome_linux_386.tar.gz进行下载安装。CentOS下的下载命令是:wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.105.1/AdGuardHome\_linux\_386.tar.gz
下载
- 解压安装在CentOS运行下载命令后接着运行以下命令:1、解压:tar -zxvf AdGuardHome_linux_386.tar.gz2、安装:cd AdGuardHome && chmod +x AdGuardHome && ./AdGuardHome -s install3、开放防火墙:systemctl stop firewalld.service这里注意,电脑重启后防火墙会再次打开所以需要永久关闭,运行systemctl disable firewalld.service
到这里就完成了安装的过程,下面就是使用的过程啦!(手动撒花)
如何使用?
首先,获取CentOS的IP地址,通过命令ifconfig或者 ip add。
获取IP
我这里获取到的IP地址是:192.168.5.220。
通过访问 http://192.168.5.220:3000 进行
1
点击【开始配置】
2
这里直接默认点击【下一步】
3
设置用户名和密码然后【下一步】
4
这里是告诉你应该如何设置你的其他设备,直接【下一步】
安装成功
基本配置
到这里直接【打开仪表盘】
登录
输入用户名和密码登录即可!
登录
登录后,右下方会提示一堆错误,暂时不用管,先来配置AdGuard Home。
常规设置
进入【设置】-【常规设置】
更新时间
把过滤器的更新时间设置为【3天】,这个可以自己考虑呀!我是这样设置的。
保存时间
然后日志这里看自己喜好设置即可,我设置保存时间都是90天。
保存
设置完成后点击一下【保存】,右下角会提示保存成功!
重点!!!!!!
DNS设置
进入【设置】-【DNS设置】
DNS设置
https://dns.alidns.com/dns-queryhttps://doh.pub/dns-query114.114.114.114223.5.5.5119.29.29.298.8.8.8
将以上内容填进去,然后设置为(负载均衡)
应用
然后点击【应用】
DNS更新
右下角会提示上游DNS已更新,这样就完成了基本配置。
然后测试DNS是否配置成功点击【测试上游DNS】即可。
DNS正常
出现运行正常就没问题啦!
其他设置
其他的【加密设置】、【客户端设置】我默认就好了,可以根据自己的需求进行配置。
这里讲一下DHCP设置,这里就是Adguard Home内置的DHCP服务,可以接管路由器的DHCP,如果路由器开启了DHCP这里就不要开启了,避免冲突导致局域网内设备无法联网。
广告过滤配置
广告过滤
到【过滤器】-【DNS封锁清单】中进行配置
自定义列表
点击【添加阻止列表】-【添加一个自定义列表】
这里推荐几个:
- Anti-AD
- Halflife
- EasyList
- EasyList China
过滤规则
其他的过滤器可以自行Google
到这里配置就已经结束了!还有补充的可以留言交流呀!
设备配置
以Windows 10为例:
Windows 10
打开网络和Internet设置
以太网
点击【以太网】
修改DNS
【更改适配器选项】
修改DNS
将(以太网)右击【属性】
修改DNS
选择【Internet协议版本4 (TCP/IPv4)】 然后点击【属性】
DNS修改
选择【使用下面的DNS服务器地址】,修改(首选DNS服务器)为:192.168.5.220这里根据你自己的IP修改。
修改完成后,就设备就配置完成了!
查看日志
查询日志
点击查询日志就能看到AdGuard Home过滤器的日志,这里显示很多内容,响应为已拦截的就是我们刚刚配置的广告过滤配置规则生效的结果。
PS.如果这里拦截了某一个并不想拦截的请求,在后面点击【放行】即可。

效果
刚刚修改完设备的DNS后在仪表盘就看到统计结果,发现拦截的百度(百毒)的是比较多。
总结
总体来说效果还是挺满意的,把我闲置的Gi945设备利用起来,做一个广告过滤器让整个家里的局域网干干净净。这里值得说明的是,有时候会将我的小米电视的正常内容也过滤掉,这是因为小米电视的部分内容和广告好像是一起加载的,这样的我直接点击放行就搞定了。
最后,祝广大值友元宵节快乐!