【软路由】如何安装与配置AdGuard Home
💠前言
- 推荐一个非常适合在软路由上订阅的广告规则——秋风广告规则(AWAvenue Ads Rule)
这个广告规则可以有效拦截各种摇一摇广告、微信中订阅号的广告图片广告视频、小程序的部分广告视频,谷歌广告插件和部分电视广告等。
经过实际测试,大师兄影视、作业精灵等广告满天飞的应用在订阅规则后可以完美无广告使用,甚至可以拦截云注入的强制弹窗,非常舒服。
这个广告规则目前仅有500多行,广告规则的文件只有14KB左右,但是命中率非常高,并且没什么误杀,简直不要太适合给路由器用,用别的广告规则动辄就是几千几万行,增加延迟不说,下载下来路由器空间直接被吃掉一大截而且还拦截不了广告(点名批评anti ad)。
所以不论软硬路由空间是否足够,U是否够强,都强烈建议订阅一份,订阅后冲浪体验提升的不是一点点。
💠资料
- 官网:https://awavenue.top
- Github:https://github.com/TG-Twilight/AWAvenue-Ads-Rule
- Telegram频道:https://t.me/AWAvenue
- 搭配软路由插件:AdGuard Home
- 软路由插件地址:https://github.com/AUK9527/Are-u-ok/tree/main/x86
- 参考视频YouTube:https://www.youtube.com/watch?v=zdugMGGZrxw
💠安装途径
- 方式一:iStoreOS的商店
- 软路由固件: iStoreOS
- 路由器后台,点击左侧的"iStoreOS"菜单,通过上方的插件地址,下载好插件,选择"手动安装",将下载好的"AdGuard Home"插件进行上传安装.
- 路由器后台,点击左侧的"服务"菜单,选择"AdGuard Home".
- 点击"更新核心版本",若更新失败,多点击几次.
更新核心,即为更新"AdGuard Home"的网页后台版本号.
-
核心版本更新成功后,勾选上方的"启用"菜单,再点击页面最下方的"保存并应用"菜单.
-
软路由端,配置完成.
-
方式二:Docker compose部署
-
通过SSH命令,创建docker-compose.yaml:
version: "3.8"
services:
adguardhome:
image: adguard/adguardhome:latest
container_name: adguardhome
restart: always
volumes:
- './data/work:/opt/adguardhome/work'
- './data/conf:/opt/adguardhome/conf'
ports:
- '53:53'
- '80:80'
- '443:443'
- '3000:3000'
- 拉取项目:
docker-compose pull
- 启动项目:
docker-compose up -d
- 网页的初始化配置界面,默认即可.
- 浏览器访问"AdGuard Home"的网页后台,
ip:3000,默认账号和密码均为:admin
-
客户端排行栏,显示ip为127.0.0.1,表示软路由为主路由模式.(*如果软路由为旁路路模式,此处会显示多个不同ip)
-
点击上方菜单栏的"设置"--"常规设置".
- *屏蔽成人内容,控制儿童上网时长
- *查询日志保留时间,根据需求修改
-
点击上方菜单栏的"设置"--"DNS设置".
- *填写上游DNS服务器,速度快的公共DNS均可.(*推荐百度搜当地宽带的DNS,并且去ping一下延迟.)
221.7.92.98 #重庆联通
221.5.203.98 #重庆联通
119.29.29.29 #腾讯云
223.5.5.5 #阿里云
94.140.14.14 #阿里云
以上就够用了.
#国内的dns没必要用tls://doh.pub
和https://dot.pub/dns-query这种加密的,
因为国内域名的结果不会有任何污染,加密dns还慢.
127.0.0.1:7874 #防止冲突"Open Clash"
221.7.92.98 #CHONGQING UNICOM
https://doh.pub/dns-query
https://dns.alidns.com/dns-query
tls://dns.alidns.com
- 填写上游DNS服务器,不会变更自己上传Open Clash的YAML规则文件.
- 选择并行请求,极大降低访问延迟.
- 后备 DNS 服务器,信息如下:
当地的DNS
119.29.29.29
119.28.28.28
- Bootstrap DNS 服务器,默认即可.
- 点击下方的"测试上游DNS"按钮,页面右下角提示"指定的 DNS 服务器现已正常运行",表示配置正确,报错就进行删除或修改.(没有问题,点击"应用"按钮.)
- DNS 服务配置,下方信息默认即可.
- DNS 缓存配置,下方信息默认即可,乐观缓存勾选.
- 访问设置,下方信息默认即可.
- DNS的全部配置完成.
💠如何配置 · 秋风广告规则(AWAvenue Ads Rule)
- 点击上方菜单栏的"过滤器"--"DNS黑名单".
- 复制秋风广告规则的订阅链接,将其导入到 AdGuard/AdGuard Home 的DNS黑名单中,即可生效.
- 官方订阅链接说明: https://awavenue.top/Sub.html
- 软路由环境,推荐反代的订阅链接,更新速度最快,最稳定.
https://gcore.jsdelivr.net/gh/TG-Twilight/AWAvenue-Ads-Rule@main/AWAvenue-Ads-Rule.txt
- 成功添加DNS黑名单后,如下图;仪表盘首页,也会显示DNS的请求数据.
- 由于"AdGuard Home"的"DNS黑名单"栏,不支持手动排序,新规则默认在最后一页.
- 选择"AdGuard Home"页面上方,菜单栏最右侧的"设置向导",复制下方本地软路由ip的DNS,粘贴到iStoreOS软路由首页的"DNS配置"中,自定义DNS.
- 在首页仪表盘处,可查看已拦截数,点击进入,可以看见有加载"秋风广告规则",表示软路由的"AdGuard Home"配置成功了.
💠如何配置Open Clash · 不与"AdGuard Home冲突"
-
覆写设置--自定义上游 DNS 服务器,不勾选.
-
插件设置--DNS设置,本地DNS劫持:使用 Dnsmasq 转发;
-
AdGuard Home需要开启"作为Dnsmasq 的上游服务器"
-
上述为关键性的三步.
-
⚠警告:覆写设置--DNS设置,下方的NameServer和FallBack,禁止去录入.127.0.0.1:1745,这样会导致软路由失联.
-
此DNS需要拆分后,依次录入服务器地址和端口
(*此DNS的位置,是在"AdGuard Home"的"设置向导"栏中,找到下方第一个DNS。⚠此DNS的录入方式,我们通过OPenClash的YAML文件规则进行添加,这样就不会因为AdGuard Home故障,而导致软路由失联,得不偿失.)
- 注:需要拆分复制的DNS信息
- 服务器地址:127.0.0.1
- 服务器端口:1745
- YAML的DNS栏,录入以下信息:
default-nameserver:
- 172.17.0.1:1745#DIRECT
enhanced-mode: redir-host
nameserver:
- 172.17.0.1:1745#DIRECT
proxy-server-nameserver:
- 172.17.0.1:1745#DIRECT
-
过滤器--自定义过滤规则,可以添加域名,对其放行.
-
OpenClash分流的YAML规则文件:GitHub寒江作者
-
全部教程结束.
AdGuardHome 黑名单推荐规则
Easylist China
https://easylist-downloads.adblockplus.org/easylistchina.txt
Easy Privacy
https://easylist-downloads.adblockplus.org/easyprivacy.txt
I don't care about cookies
https://www.i-dont-care-about-cookies.eu/abp/
CJX’s Annoyance List
https://cdn.jsdelivr.net/gh/cjx82630/cjxlist@master/cjx-annoyance.txt
Easylist
https://easylist-downloads.adblockplus.org/easylist.txt
UBlock
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-ublock.txt
anti-AD
https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt
AdGuardHomeRules
https://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/all.txt
Adblock-Plus-Rule
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/mv.txt
Adblock-Plus-Rule
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/rule.txt
217heidai/adblockfilters
https://github.com/217heidai/adblockfilters
💠网友的上游DNS服务器
https://dns.cloudflare.com/dns-query
tls://dns.google
199.85.127.10
119.29.29.29
199.85.126.10
tcp://8.8.4.4
64.6.65.6
8.8.4.4
1.0.0.1
1.1.1.1
9.9.9.9
4.2.2.1
4.2.2.2
209.244.0.3
209.244.0.4
💠完结