Raspberry Pi安装AdGuard Home


安装AdGuard Home

更新和升级操作系统

更新软件包列表,并升级所有安装的软件包

sudo apt update
sudo apt full-upgrade

下载AdGuard Home

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz

解压并删除压缩包

tar xvf AdGuardHome_linux_arm.tar.gz
rm AdGuardHome_linux_arm.tar.gz

安装

cd AdGuardHome
sudo ./AdGuardHome -s install


安装完成提供了两个URL:本地主机IP和本地网络IP地址。第二个地址用于从其他设备访问Web界面的地址。

AdGuard 首页的初始配置

在Web浏览器中输入http://127.0.0.1:3000, 进入AdGuard Home Web 界面。

设置AdGuard Home的Web端口,默认为80。

设置用户名密码

使用新的Raspberry Pi AdGuard Home作为DNS服务器。要使用AdGuard Home,必须改变路由器的DNS指向Raspberry Pi,或者修改每个设备的设置。

进入面板

输入刚才初始化设置的用户名密码,进入到管理界面。

AdGuard Home 配置

配置上游DNS

114.114.114.114
61.147.37.1

添加DNS封锁清单订阅

取消其他订阅,添加订阅

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

添加自定义规则

在过滤器中添加如下自定义规则

127.0.0.1 logonext.tv.kuyun.com
127.0.0.1 api.ad.xiaomi.com
127.0.0.1 ad.xiaomi.com
127.0.0.1 ad.mi.com
127.0.0.1 ad1.xiaomi.com
127.0.0.1 de.pandora.xiaomi.com
127.0.0.1 mishop.pandora.xiaomi.com
127.0.0.1 auth.api.gitv.tv
127.0.0.1 misc.pandora.xiaomi.com
127.0.0.1 tvapi.kuyun.com
127.0.0.1 data.mistat.xiaomi.com
127.0.0.1 tv.aiseet.atianqi.com
127.0.0.1 vv.play.aiseet.atianqi.com
127.0.0.1 gallery.pandora.xiaomi.com
127.0.0.1 config.kuyun.com
127.0.0.1 bss.pandora.xiaomi.com
127.0.0.1 o2o.api.xiaomi.com
127.0.0.1 dvb.pandora.xiaomi.com
127.0.0.1 alog.umeng.com
127.0.0.1 pandora.mi.com
127.0.0.1 api.ad.xiaomi.com
127.0.0.1 tvapi.kuyun.com
127.0.0.1 sdkconfig.ad.xiaomi.com
127.0.0.1 assistant.pandora.xiaomi.com
127.0.0.1 tracking.miui.com
127.0.0.1 misc.pandora.xiaomi.com
127.0.0.1 gvod.aiseejapp.atianqi.com
127.0.0.1 omgmta.play.aiseet.atianqi.com
127.0.0.1 jellyfish.pandora.xiaomi.com
127.0.0.1 starfish.pandora.xiaomi.com
127.0.0.1 misc.in.duokanbox.com
127.0.0.1 api.ad.xiaomi.com
127.0.0.1 t7z.cupid.ptqy.gitv.tv
127.0.0.1 86file.megajoy.com
127.0.0.1 86get.joy.cn
127.0.0.1 86log.joy.cn
127.0.0.1 atm.youku.com
127.0.0.1 Fvid.atm.youku.com
127.0.0.1 html.atm.youku.com
127.0.0.1 valb.atm.youku.com
127.0.0.1 valf.atm.youku.com
127.0.0.1 valo.atm.youku.com
127.0.0.1 valp.atm.youku.com
127.0.0.1 lstat.youku.com
127.0.0.1 speed.lstat.youku.com
127.0.0.1 urchin.lstat.youku.com
127.0.0.1 stat.youku.com
127.0.0.1 static.lstat.youku.com
127.0.0.1 valc.atm.youku.com
127.0.0.1 vid.atm.youku.com
127.0.0.1 walp.atm.youku.com
127.0.0.1 a.baidu.com
127.0.0.1 baidutv.baidu.com
127.0.0.1 bar.baidu.com
127.0.0.1 c.baidu.com
127.0.0.1 cjhq.baidu.com
127.0.0.1 cpro.baidu.com
127.0.0.1 drmcmm.baidu.com
127.0.0.1 e.baidu.com
127.0.0.1 eiv.baidu.com
127.0.0.1 hc.baidu.com
127.0.0.1 hm.baidu.com
127.0.0.1 ma.baidu.com
127.0.0.1 nsclick.baidu.com
127.0.0.1 spcode.baidu.com
127.0.0.1 tk.baidu.com
127.0.0.1 union.baidu.com
127.0.0.1 ucstat.baidu.com
127.0.0.1 utility.baidu.com
127.0.0.1 utk.baidu.com
127.0.0.1 focusbaiduafp.allyes.com

Win10电脑配置使用


然后Win + R运行如下命令清空DNS缓存

ipconfig /flushdns

路由器配置

直接把DNS配置成树莓派的地址即可让局域网内所有的设备去广告,但是AdGuard没设置好会导致整个局域网访问网页速度变慢。

试了下非常有效,电脑和电视广告都去掉了(优酷、爱奇艺、芒果都去掉了,唯独腾讯的广告服务器域名多变不好去)

参考:
https://github.com/AdguardTeam/AdGuardHome/wiki/Raspberry-Pi
https://www.labno3.com/2021/05/06/block-ads-using-adguard-home-on-your-raspberry-pi/