近期618大促,各种广告铺天盖地无孔不入,实在让人无法忍耐。去广告绝对是常谈的话题,至少阿刚就整理了多次,尤其在每年618和双十一大促间,基本都会整理一次。没办法,广告屡禁不止,实在猖獗,我很不爽。
之前相关话题,大家可以参照去年精心整理的《双十一去广告攻略》,阿刚在文中详细介绍了几种常见的去广告方式,包括浏览器插件、手机APP,重点讨论了如何禁止APP软件的开屏广告,非常实用。
今年的618一如既往,常用软件、电视盒子早早TMD就开始推送相关广告,虽然按照之前的办法基本都可以去除,不过各个平台各个设备都要操作一遍,确实有点繁琐,最佳的方式那就必然是通过更加底层的方式去除广告,比如路由器。
ADgurd Home,用DNS屏蔽广告
首先简单科普,DNS服务器是进行域名(Domain Name)和与之相对应的IP地址 (IP address)转换的服务器,一般我们访问网络,宽带运营商会就近分配一个DNS服务器用以将访问域名转换成对应的IP地址,这样才可以访问目标主机。
而一般运营商分配的DNS服务器,首先优点自不必多说,通常较为稳定快速,但存在一定的安全性问题,常常被污染劫持最后弹广告,因此如果有一定的动手能力,最好是可以自建一个快速安全的DNS,除了能加快访问速度外,,还可以将请求的广告域名直接拒绝或者将其解析到一个空的主机(DNS黑洞),这样在DNS解析这一层就可以屏蔽掉广告,一劳永逸。
AdGuard Home就是一个开源的公共 DNS 服务,部署后可以导入或创建规则,将广告域名屏蔽指向一个空的主机,这样可以彻底屏蔽广告拦截恶意跟踪,同时他还具备家长控制、安全网址过滤等诸多功能。
AdGuard Home可以部署在x86 Linux,树莓派或者通过Docker部署在群晖 NAS,有些路由器固件也兼容了AdGuard Home。阿刚这边的解决方案,是通过群晖NAS配置软路由,使用的是由eSir维护编译的openwrt,为了实现软路由又给之前的NAS机器中购入了双网口的千兆网卡,openwrt基本囊括了各种主流常见的插件,其中就包括了AdGuard Home插件。
AdGuard Home初始需要进行一些基本的配置,初始化前需要设置网页登录端口(默认3000)、更新核心版本,更改登录密码以及重定向上游服务器,比如我这里是作为dnsmasq的上游服务器。
AdGuard Home的首页仪盘表简洁直观,清晰的罗列了DNS查询次数和拦截效果,以及请求域名、被拦截域名的排行榜,让你对整个AdGuard的效果有清晰的了解。
AdGuard Home上游DNS设置
首先是在常规设置中,可设置规则文件更新的间隔,默认是24小时。AdGuard Home支持安全网页和家长控制,其中安全网页顾开启后AdGuard将检查域名是否被浏览安全服务列入黑名单。二家长控制主要是禁止访问成人内容,通过API自动检查域名是否包含成人内容,这一功能还是相当有用的,尤其一般喜欢折腾的人都会在路由中配置爬墙的功能,家里有小孩的话很容易访问到外网一些不健康的成人网站,当然我没开启这一项,因为就我自己在用,我喜欢成人内容~
在初始配置中已经将DNS制定为AdGuard,由于AdGuard默认使用的Cloudflare DNS 作为上游 DNS,可能在国内速度不太好,我们可以自行添加一些优质的公开DNS,或者能折腾你还搭配用个smartdns。下面简单介绍几个国内优质的dns
- Public DNS+:119.29.29.29 是属于 腾讯云旗下的公共 DNS 服务。拥有 80 多条国内线路和 4 条海外线路,有 BGP Anycast 技术,速度不错。
- AliDNS 阿里公共 DNS,223.5.5.5 阿里推出的免费 DNS 递归解析系统,宣称全球数百台服务器组成的集群,拥有充足的带宽资源,目标是成为国内互联网基础设施的组成部分,支持 BGP Anycast 以及 ECS 技术。
- 百度 BaiduDNS:180.76.76.76 百度提供的 DNS 公共解析服务,支持 ipv4 和 ipv6。作为中国最大的搜索引擎,百度拥有一流的基础设施和强大技术实力,国内速度相当快!该服务快速稳定无劫持,智能拦截恶意网站。
- 114 DNS :114.114.114.114 在国内的用户量相当巨大,其 DNS 解析成功率高,与 ISP 的 DNS 相比,能访问更多的国内外网站;
AdGuard Home开启广告过滤
在切换至过滤器,DNS封锁清单选项后,可以看到当前拥有的规则列表,AdGuard Home本身内置了常见的主流规则,包括AdGuard、AdAway、Tvbox、neoHosts等知名的规则包,你可以检查更新
列表中的一些规则包,在国内可能有些水土不服,你也可以根据需要自行添加合适的规则。
下面简单的介绍一下规则文件
- neoHosts:是一个自由·负责·克制去广告Hosts项目,在github上人气较高,口碑非常不错。分为neoHosts Full和neoHosts baisc,其中neoHosts Full规则最全,可拦截百度全家桶、各类统计服务、挖矿以及各类下载劫持等等
- EasyList China:主要面向中文网站,是EasyList的中文补充规则,大部分广告拦截插件都会添加订阅这一规则,对中文网站效果明显。
- CJX’s uBlock list:是EasyList China+EasyList” & “EasyPrivacy” & “CJX’s Annoyance List”的补充,主要可过滤烦人的自我推广
- anti-AD:这可能是目前中文区命中率最高的广告过滤列表,实现了精确的广告屏蔽和隐私保护,可以屏蔽广告域名,能屏蔽电视盒子广告,屏蔽app内置广告,同时屏蔽了一些日志收集、大数据统计等涉及个人隐私信息的站点。
去广告规则多不胜数,一般来说多个规则文件可能互相都有重合部分,我们可以根据需要自由组合,上面介绍的四个是目前阿刚在用的规则,实际效果相当不错,能完美去掉视频网站广告、APP广告,尤其是最后的anti-AD,命中率相当高,如果你使用一些广告插件,强烈推荐。
写在后面
本文主要是介绍了ADgurd Home强大的广告过滤,部署成功后,接入网络的设备都可实现去广告,且无需安装其他专门的客户端。推荐的去广告规则项目在github人气颇高,实际效果显著,如果你正在使用其他插件,建议添加订阅规则。
另外,没有完美彻底的去广告方案,即便在配置了ADgurd Home,仍然会有一些漏网之鱼。除了及时更新订阅的规则之外,可能还需要安装其他插件多管齐下,比如浏览器上阿刚一直装着Ublock。
- 本文标签:去广告
- 版权声明:本站原创文章,于2020-06-18由阿刚同学发表,本文共2674个字。
- 转载请注明:AdGuard Home,在路由器使用DNS全局屏蔽广告|乐软博客 +复制链接
-
不可忍耐!我是如何屏蔽双十一各种APP软件的开屏广告的 2019-11-08 23,119
-
uBlock,一款比Adblock更好用的广告过滤神器 2018-10-15 41,572
-
BLOKADA,安卓和苹果超强全局去广告免费神器! 2020-10-24 31,672
-
2024最新李跳跳规则,苹果去开屏广告 2024-02-28 29,017
-
拒绝中国特供版Flash,附解决方案 2020-06-22 28,066
-
开屏跳过,李跳跳替代品开屏广告自动跳过助手 2023-09-08 10,212
-
李跳跳,专注于跳过APP开屏广告的免费工具 2021-02-08 21,042
-
苹果IOS去开屏广告,Quantumult X是最强神器 2023-09-22 61,402
-
Adguard,全局拦截网页视频广告保护隐私的神器 2021-03-22 14,109
刚哥,EndNotes9 突然要Active了