zhangyi 发表于 2020-1-5 10:46:47

安装AdGuard Home 过滤本地广告

dns过滤广告主要有pihole 和 AdGuard Home , 经过我个人测试广告过滤效果 ,AdGuard Home广告过滤效果比较好, 规则可以用adblock的,并且广官方就自带规则.
安装方式选择
可以选择docker 安装或者直接安装程序, 下面教程是直接安装程序,因为占用硬盘盒资源更少, 而且安装本来就很简单
官方地址https://github.com/AdguardTeam/AdGuardHome#getting-started

#这里选择的是arm64
wget https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_arm64.tar.gz
# 解压
tar zxvf AdGuardHome_linux_amd64.tar.gz
sudo mv AdGuardHome/AdGuardHome /usr/local/bin/

我使用supervisor来保证adguard的运行
sudo apt install supervisor -y
sudo systemctl enable supervisor
sudo systemctl start supervisor

新建 文件 /etc/supervisor/conf.d/AdGuardHome.conf
内容

command=/usr/local/bin/AdGuardHome
autostart=true
autorestart=true
user=root


然后更新supervisor
sudo supervisorctl update


adguard 刚启动的时候 , 会开启3000端口, 需要访问3000端口来进行安装配置,指定web管理的端口以及管理员用户密码

上一步完成后, 打开web 管理页面, 进入filter菜单, 增加filter
https://easylist-downloads.adblockplus.org/easyprivacy.txt
https://adaway.org/hosts.txt
https://raw.githubusercontent.com/vokins/yhosts/master/hosts
并且启动官方自带的filter
然后check update , 这一步很重要, 不然官方自带的filter是空的

到这里dns 就配置好了
手机上设置dns , 然后打开爱奇艺什么的, 点到视频里就直接播放了, 没有广告!

注意:
1. 如果还是有广告,建议重新连接wifi ,杀掉app再试
2. 如果开启了防火墙, 可能导致dns无法访问 或者 web管理页面无法打开, 需要手动开启, 特别是dns 服务, 需要开启53端口的tcp 和udp才行







dGuard Ho


zhangyi 发表于 2020-1-5 10:53:22

安装AdGuard Home 过滤本地广告

dns过滤广告主要有pihole 和 AdGuard Home , 经过我个人测试广告过滤效果 ,AdGuard Home广告过滤效果比较好, 规则可以用adblock的,并且广官方就自带规则.
安装方式选择
可以选择docker 安装或者直接安装程序, 下面教程是直接安装程序,因为占用硬盘盒资源更少, 而且安装本来就很简单
官方地址https://github.com/AdguardTeam/AdGuardHome#getting-started

#这里选择的是arm64
wget https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_arm64.tar.gz
# 解压
tar zxvf AdGuardHome_linux_amd64.tar.gz
sudo mv AdGuardHome/AdGuardHome /usr/local/bin/

我使用supervisor来保证adguard的运行
sudo apt install supervisor -y
sudo systemctl enable supervisor
sudo systemctl start supervisor

新建 文件 /etc/supervisor/conf.d/AdGuardHome.conf
内容

command=/usr/local/bin/AdGuardHome
autostart=true
autorestart=true
user=root


然后更新supervisor
sudo supervisorctl update


adguard 刚启动的时候 , 会开启3000端口, 需要访问3000端口来进行安装配置,指定web管理的端口以及管理员用户密码

上一步完成后, 打开web 管理页面, 进入filter菜单, 增加filter
https://easylist-downloads.adblockplus.org/easyprivacy.txt
https://adaway.org/hosts.txt
https://raw.githubusercontent.com/vokins/yhosts/master/hosts
并且启动官方自带的filter
然后check update , 这一步很重要, 不然官方自带的filter是空的

到这里dns 就配置好了
手机上设置dns , 然后打开爱奇艺什么的, 点到视频里就直接播放了, 没有广告!

注意:
1. 如果还是有广告,建议重新连接wifi ,杀掉app再试
2. 如果开启了防火墙, 可能导致dns无法访问 或者 web管理页面无法打开, 需要手动开启, 特别是dns 服务, 需要开启53端口的tcp 和udp才行


asd1710 发表于 2020-1-5 10:54:42

不错不错,看看怎么搞掉广告

jakc 发表于 2020-1-5 12:58:13

帖子我给你合并了 有问题私信我

小白贰码叁 发表于 2020-1-5 13:16:43

这个教程是及时雨

1996cyj 发表于 2020-1-5 13:56:05

AdGuardHome自带-s参数,理论上只要-s install了就可以保证服务,不需要supervisor

yanlinghuayuan 发表于 2020-1-6 06:43:24

路过这里

kkhost 发表于 2020-1-6 13:01:11

刚想 找 就在这里看到

zhangyi 发表于 2020-1-7 10:47:34

1996cyj 发表于 2020-1-5 13:56
AdGuardHome自带-s参数,理论上只要-s install了就可以保证服务,不需要supervisor

嗯 主要是开机启动,其他的服务我也是用supervisor , 就一起用了, 比较方便,进程挂了可以自动重启, 还是比较爽
页: [1] 2
查看完整版本: 安装AdGuard Home 过滤本地广告