您现在的位置是:首页 > 教程笔记教程笔记
OpenWrt 安装 AdGuard Home 设置广告拦截
2018-11-08【教程笔记】人已围观
简介AdGuard Home 是广告拦截与反跟踪软件,可以将广告与追踪相关的域名屏蔽,同时不再需要安装任何客户端,包括 Windows、Mac、Android、iOS,下面我们说的是 OpenWrt 安装 AdGuard Ho
AdGuard Home 是广告拦截与反跟踪软件,可以将广告与追踪相关的域名屏蔽,同时不再需要安装任何客户端,包括 Windows、Mac、Android、iOS,下面我们说的是 OpenWrt 安装 AdGuard Home 设置全局广告拦截,教程开始之前,我先介绍一下 AdGuard Home 的工作原理。
AdGuard Home 的工作原理是在 DNS 的域名解析过程中拦截网页上的广告,目前支持 DNS over TLS 和 DNS over HTTPS,本教程讲解讲解如何配置 OpenWRT 的 AdGuardHome 实现DNS防污染加快网站解析速度 和 广告拦截。
插件下载
AdGuard Home 下载地址(高速下载):https://cloud.opssh.cn/chajian/luci-app-adguardhome_1.8-11_all.ipk
AdGuard Home 下载地址(仓库下载):https://github.com/rufengsuixing/luci-app-adguardhome/releases
插件安装
方法一
通过本站高速下载好 AdGuard Home 插件,打开 OpenWrt 管理界面,进入系统列表页找到文件传输,选择上传 AdGuard Home 插件,并在上传文件列表进行安装,如下图:
方法二
打开 OpenWrt 管理界面,进入系统列表页找到软件包,将 本站的 AdGuard Home 插件高速下载网址 复制到 下载并安装软件包的填写框内,点击确定,如下图:
使用教程
1、点击 服务 -> AdGuard Home,更新核心版本,等待核心更新完成并启用 AdguardHome 插件,点击日志,如果有运行记录,则表示AdGuardHome已正常运行,如下图:
2、置 AdGuardHome 密码,点击 改变网页登录密码 并添加,填写 改变网页登录密码,点击载入计算模块,然后再点击计算,如下图:
3、点击按钮进入 AdGuardHome,或在地址栏中输入 192.168.2.1:3000,进入后配置 AdGuardHome,注意:账号为 root,密码为上一步你设置的密码,比如我的:admin,如下图:
注意:配置 AdGuardHome 时,设置端口环节,建议手动修改,比如默认80,53,我就修改成了8080,55
4、进入 AdGuardHome 控制台后,点击 设置 进入 DNS设置,如下图:
5、进入 DNS设置 后,填写 上游 DNS 服务器,选择 并行请求,填写 Bootstrap DNS 服务器,上游 DNS 服务器 和 Bootstrap DNS 服务器已经列举在下面了,如下图:
特别注意:Bootstrap DNS 用于解析上游DNS,所以尽可能将 Bootstrap DNS 的第一条设置为当地运营商的DNS地址(支持IPV6),当地运营商的DNS地址可通过直接命令框内使用 ipconfig /all 查询,前提是必须网线直接插在光猫上
上游 DNS 服务器
Bash
114.114.114.114
114.114.115.115
223.5.5.5
223.6.6.6
119.29.29.29
180.76.76.76
101.226.4.6
123.125.81.6
101.226.4.6
101.226.4.6
https://dns.google/dns-query
https://dns.quad9.net/dns-query
https://doh.opendns.com/dns-query
https://1.1.1.1/dns-query
tls://dns.rubyfish.cn
tls://8.8.8.8
tls://8.8.4.4
tls://dns.google:853
Bootstrap DNS 服务器
Bash
当地电信DNS
当地移动DNS
当地联通DNS
119.29.29.29
223.5.5.5
180.76.76.76
8.8.8.8
8.8.4.4
208.67.222.222
6、点击 过滤器 ,选择 DNS封锁清单,添加下方合适的规则并将对应规则打钩,软后点击检查更新,如下图:
7、返回 OpenWrt 的 AdGuard Home 插件设置内将重定向设置为 作为dnsmasq 的上游服务器即可,这样我就让 AdGuardHome 生效了,如下图:
注意事项
前面就是全部的教程内容了,拦截效果由规则决定,建议使用合适的规则,不要滥用规则,拦截效果可到 AdGuard Home 网页管理内查看。
网络环境中,多个DNS缓存可能造成网络访问异常,所以需要进入 AdGuard Home 网页管理处,点击 设置,选择 DNS设置,将DNS缓存大小设置为 0 即可
Tags:OpenWrt
很赞哦! ()
相关文章
随机图文
OpenWrt 正确编译 SSRplus 与 Passwall 的方法
此编译方法通用于 aarch64、x86_64、mips 等架构设备上的原版/魔改 OpenWrt 固件,同时可安装 SSRplus、Passwall、Hello World 的IPK安装包及其全部依赖,此教程可以在没有安装Linux CentOS 操作系统挂载 WebDAV 为本地磁盘教程
安装 davfs2 工具CentOSyum install davfs2Ubuntu/Debianapt-get install davfs2中途需要输入y回车确认。挂载 WebDAV 磁盘先在 Linux 系统上创建个要挂载的文件目录,文件名网件 R6220 刷 Breed 和 OpenWrt 固件教程
美国网件 NETGEAR R6220 也算是个老路由器了,但依旧还是好用的,毕竟是个千兆路由器,之前一直用的是原厂固件,原厂固件也是比较简单,并没有什么实质性的插件可用,昨天无意中看到 OpDocker+Clash 部署透明“网关”的实现
前言:偶然发现原来Docker里面的Clash也能进行全局网络接管,研究了一下,目前网络上的相关文章较少,且有些在实现上有错误。故而整理出来这篇文章,仅供学习交流使用。我会详细的解