mgm8808.com_mgm8808官网

mgm8808.com_mgm8808官网
mgm8808.com_mgm8808官网
新闻资讯NEWS
mgm8808.com_mgm8808官网 推荐阅读
mgm8808.com_mgm8808官网 mgm8808.com_mgm8808官网 mgm8808.com_mgm8808官网
新闻资讯诚信忠义,欲取先与

使用/etc/hosts文件在线阻止广告-mgm8808

发布者:mgm8808.com_mgm8808官网发布时间:2021-04-22浏览者:89233

【mgm8808】有时候在线广告太多了,有几多次你打开了一个网站,却挣扎着关闭弹出窗口和窗口来显示你想要的内容?广告也会减慢页面的加载速度。此外,我对隐私很是敏感,广告可以跟踪我们在差别网站上的浏览和在线运动。

多年来,我一直在使用广告拦截器,即阻止广告显示的浏览器扩展,广告拦截器可以很好地事情并发挥作用,但它们也有一些缺点。第一个是,由于加载了广告,因此网页的加载无论如何都市减慢速度,而且只有在此之后,可视化功效才会被Ad Blocker阻止。第二个缺点是,许多网站检测到这些扩展的存在,并阻止会见他们的页面,迫使我们暂时停用它们或把网站放在白名单上。解决的措施是使用操作系统的特殊性来阻止广告:操作系统有一个文件 /etc/hosts,在这个文件中可以输入IP地址与某些地址相关联。

mgm8808.com_mgm8808官网

操作系统在发出DNS请求剖析某个地址之前,会在这个文件中检查它是否已经知道要找的IP。这个文件的一个可能的用途是将一个名称与我们的网络中的设备关联起来,例如,在文件中加入类似于这样的一行。192.168.1.25 myServer.myHome.com固然myServer.myHome.com不存在,可是通过这种方式,我们可以将此地址关联到我们的设备。

使用特定的IP地址,我们可以将某个域名重定向到不行路由。通过下面这一行,我们用一个不行路由的地址来剖析这个名字,因此无法到达,使得我们的页面无法加载。

0.0.0.0 myServer.myHome.com我们可以使用此功效来确保我们的操作系统无法会见(并因此加载)提供广告的站点:0.0.0.0 someAnnoyingAdWebsite.come显然,我们无法将世界上所有的广告网站手动添加到此文件中。有一些项目和剧本可以为我们完成这项事情。我使用这个开源项目。

mgm8808com官网

你可以下载需要的剧本来治理我们的主机文件。一旦安装了必须的Python软件包,就可以通过updateHostsFile.py剧本来治理hosts文件。以下是一些用法示例。

更新主机文件与所有已知的广告网站:python3 updateHostsFile.py -a -r要备份旧的主机文件:python3 updateHostsFile.py -a -r -b要使用差别于0.0.0.0的IP:python3 updateHostsFile.py -a -r --ip nnn.nnn.nnn.nnn治理自界说白名单:python3 updateHostsFile.py -a -r --whitelist <whitelistfile>治理自界说黑名单:python3 updateHostsFile.py -a -r --blacklist <blacklistfile>或两者同时:python3 updateHostsFile.py -a -r --whitelist <whitelistfile> --blacklist <blacklistfile>最后,你可以添加扩展法式以阻止特定的其他站点。例如,你可以阻止色情网站,虚假新闻网站,社交网络或博彩网站。这是如何执行此操作的示例:python3 updateHostsFile.py -a -r -e porn gambling在此页面上,你还可以查询系统中当前包罗的所有站点的列表。

它们许多,而且它们经常更新。可以这么说,在撰写本文时,险些有7万个仅用于广告的网站,还不包罗可用的扩展名。

最后,我说许多网站都依靠广告来生存。因此,请思量将那些滋扰较小或您经常会见的站点添加到白名单中,或者以其他方式(例如捐赠)来支持它们。如果对你有所启发和资助,可以点个关注、收藏、转发,也可以留言讨论,这是对作者的最大勉励。作者简介:Web前端工程师,全栈开发工程师、连续学习者。

私信回复:大礼包,送某网精品视频课程网盘资料,准能为你节约不少钱!。

本文来源:mgm8808com官网-www.castvalve.com