【软路由】如何安装与配置AdGuard Home

💠前言

  • 推荐一个非常适合在软路由上订阅的广告规则——秋风广告规则(AWAvenue Ads Rule)

这个广告规则可以有效拦截各种摇一摇广告、微信中订阅号的广告图片广告视频、小程序的部分广告视频,谷歌广告插件和部分电视广告等。

经过实际测试,大师兄影视、作业精灵等广告满天飞的应用在订阅规则后可以完美无广告使用,甚至可以拦截云注入的强制弹窗,非常舒服。

这个广告规则目前仅有500多行,广告规则的文件只有14KB左右,但是命中率非常高,并且没什么误杀,简直不要太适合给路由器用,用别的广告规则动辄就是几千几万行,增加延迟不说,下载下来路由器空间直接被吃掉一大截而且还拦截不了广告(点名批评anti ad)。

所以不论软硬路由空间是否足够,U是否够强,都强烈建议订阅一份,订阅后冲浪体验提升的不是一点点。

💠资料

💠安装途径

  • 方式一: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

上游DNS服务器

  • 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
  • DNS

  • 过滤器--自定义过滤规则,可以添加域名,对其放行.

  • 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

💠完结


消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息