添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

不明白的可以查看我的另一篇博客,写的真的很清楚明白了。

hosts文件原理及运用_diyu-CSDN博客

一般而言,我们访问的网页中是含有广告链接的,当我们解析完网站域名,加载渲染该网页的过程中就会产生对广告链接的请求,然后浏览器进行解析该链接(实际是DNS服务器进行的),弹出广告页面。

插件屏蔽广告方式原理之一 :阻止URL(链接)的请求,没有了请求,自然就没有解析,也就没有该广告。

hosts文件屏蔽广告方式原理 :在文件中添加该广告链接,并且指定一个ip地址(通常为本机地址),因为hosts文件优先级是高于DNS服务器,这样浏览器解析该广告链接时,优先hosts文件,这样我们就相当于更改了该链接本来的ip地址,从而使该链接失效。

当然,这些只是一般情况,如果这样的方式无法屏蔽广告,一种可能是广告内容是嵌入到网页中的。

现在技术不断地发展,插入广告与屏蔽广告的方式也多种多样,最能体现的就是观看腾讯视频、优酷视频等,插件对广告的处理。有的插件只能实现不产生广告,但不能将广告时间略去,也就是广告时间出现黑屏。而有的插件,就不用多说了。总之,插入广告一般总是占据优势,就像加密较优势于解密,毕竟有因才有果,当然这并不绝对。

我们先要知道怎么查看有网页中有哪些广告链接?

浏览器在访问页面右键检查(或 Fn+F12

我们先关掉广告拦截插件试试 ,比如AdGuard,Adblock Plus,我微软浏览器用的最多的是 AdGuard,谷歌是Adblock。

示例1 :微软浏览器 Microsoft edge( Chromium 版),没有更新为这个版本的,强烈建议更新。

在百度页面右键检查(或 Fn+F12

选择 源代码 ,除第一个链接 www.baidu.com 外,其余链接 一般可以视为 广告链接

示例二 :谷歌浏览器(Google Chrome)

一样的鼠标右键检查(或 Fn+F12

选择 sources ,除第一个链接 www.baidu.com 外,其余链接 一般可以视为 广告链接

我们打开广告拦截插件试试

示例1: Microsoft edge 浏览器

示例2: Google Chrome

打开广告拦截插件后,发现还多了两个链接 sp1.baidu.com以及sp2.baidu.com,这两个链接打开的页面与www.badu.com 相同,为什么会出现,我也不太清楚,不过不重要。

我们还可以发现打开广告拦截插件后,阻止了一个链接的访问(上一张图),很明显,这个链接就是广告了。

我们找到链接后,就可以修改hosts文件了

文件目录 C:\Windows\System32\drivers\etc\

修改方法 :hosts所在目录中是不能修改文件的,因为权限不够。所以,我们可以将hosts文件复制到桌面或者其它位置,修改完毕后在替换原文件即可。

我在另一篇博客说了,我们一般采用本机回环地址对广告链接进行指定 ip

本机回环地址:127.0.0.0-127.255.255.255 两边不能取。通常使用127.0.0.1

将hosts文件复制到桌面或者其它位置进行修改,修改完毕后在替换原文件即可。

这样替换原文件后,刷新下页面就可以了。

不过,这样自己一个个找链接有点麻烦,我们可以网上去找别人写好的hosts文件或者广告链接。

关于hosts文件的原理我就不再说明了。不明白的可以查看我的另一篇博客,写的真的很清楚明白了。hosts文件原理及运用_diyu-CSDN博客一般而言,我们访问的网页中是含有广告链接的,当我们解析完网站域名,加载渲染该网页的过程中就会产生对广告链接的请求,然后浏览器进行解析该链接(实际是DNS服务器进行的),弹出广告页面。插件屏蔽广告方式原理之一:阻止URL(链接)的请求,没有了请求,自然就没有解析,也就没有该广告。hosts文件屏蔽广告方式原理:在文件中添加该广告链接,并且指定一个ip地址(通.
收集目标应用内 广告 链接的 Host通过抓包的方式进行收集,抓包方式多种多样,请自行选择。我这里测试使用的 Packet Capture 修改 系统 Hosts 文件 Android系统的 hosts 文件 路径为/system/etc/ hosts 将收集的 广告 链接添加到 hosts 文件 ,效果图如下: 这是测试收集的 Hostmi.gdt.qq.com pp.myapp.com
这个列表是逐步添加的,攒了几年了。谈不上专业,也不够全面,只是尽 量去 屏蔽 小说网站的 广告 吧。虽然有时还是无法避免页面弹出,但起码可 以阻止浏览器访问,以免弹出 广告 音效影响心情。 XP或Win7系统:进入C:\WINDOWS\system32\drivers\etc\ 用记事本打开 Hosts 文件 ,在 文件 的最后加入分割线以下内容,保存即可。 ---------------
1、HalfLife, 规则 合并自 EasylistChina、EasylistLite、CJX’sAnnoyance 合并 规则 (几乎每天更新) https://gitee.com/halflife/list/raw/master/ad.txt 2、xinggsf,乘风 广告 过滤 规则 https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt 3、anti-AD过滤 规则 https://gitee.com/privacy-protection-tools
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt https://easylist-downloads.adblockplus.org/easylistchina.txt 基本上有了以下几条 规则 就不用担心 广告 问题了 过滤 规则 下载: 1. 规则 名称 Adblock Warning Removal List 规则 地址 https://easylist-downloads.adblockplus.org/antiadblock
本文转载于https://www.zwy90.cn/467.html,记此笔记,便于以后容易寻找。 一个比较齐全的 广告 过滤 规则 ,过滤 规则 已经包含PC端与手机端,国内外的网址地址均能有效。最新加入防私隐 规则 ,强烈推荐订阅!订阅数量不是越多越好,按实际使用情况去订阅,否则可能导致某些网页无法打开!切记 整理时间2021.3.28日 注意:` hosts ` 文件 中的所有内容都是以 `#` 开头的注释行或者是 IP 地址和域名的映射。在这里,我们使用 `0.0.0.0` 作为 IP 地址,它会指向一个不可达地址,这样就会将这些域名和服务器地址 屏蔽 掉。 你可以在系统的 ` hosts ` 文件 中添加这些内容,路径通常为 `C:\Windows\System32\drivers\etc\ hosts ` (Windows) 或者 `/etc/ hosts ` (Linux/macOS)。 请注意, 修改 ` hosts ` 文件 需要管理员权限,因此您可能需要使用管理员身份运行编辑器或者使用 `sudo` 命令。