如何在所有应用程序中阻止不需要的广告,并使用hosts文件加速web浏览

像Adblock Plus这样的广告拦截扩展在网络超级用户中非常流行,无论是用来消除分散注意力的广告,还是用来充分利用慢速连接。它们的缺点是:这些扩展只适用于安装它们的浏览器。如果您有兴趣在全球范围内阻止特定域的广告,您可以编辑计算机(或者更好的是路由器)的hosts文件,以阻止浏览器、手机浏览器或任何其他应用程序完全访问该广告服务器。...

Image for article titled How to Block Unwanted Ads in All Applicati*** and Speed Up Web Browsing with the Hosts File

像Adblock Plus这样的广告拦截扩展在网络超级用户中非常流行,无论是用来消除分散注意力的广告,还是用来充分利用慢速连接。它们的缺点是:这些扩展只适用于安装它们的浏览器。如果您有兴趣在全球范围内阻止特定域的广告,您可以编辑计算机(或者更好的是路由器)的hosts文件,以阻止浏览器、**浏览器或任何其他应用程序完全访问该广告服务器。

这是怎么回事?

DNS是因特网的电话簿。通常,您的计算机/设备使用两种方法通过网络定位另一台服务器。一开始,只使用了/etc/hosts文件。随着时间的推移,该文件变得庞大,所有DARPA和大学的主机上市。然后创建DNS,将该查找转变为面向所有人的服务。

如今,几乎所有操作系统都通过以下方式执行从名称到IP的查找:

  1. 检查/etc/hosts文件
  2. 如果未找到,则发送DNS查询

在hosts文件中找到的任何主机名都会阻止进一步的查询。

DNS对互联网的安全也至关重要。任何可以将名称更改为IP查找的计算机都可以在您不知情的情况下欺骗您的系统使用SSL信任远程服务器。用于保护所有在线购物的每个SSL证书的安全性完全依赖于DNS。

所以,通过将广告服务器的查找更改为指向本地计算机,您就可以简化他们对您的PC执行任何操作的能力。这难道不是您真正想要的吗?

其他福利

  • 加快您的互联网使用,因为默认情况下,首先选中本地主机文件,然后才使用DNS。
  • 不仅适用于浏览器,还适用于iTunes、RealPlayer、Twitter客户端等定制应用程序,因为它是在操作系统名称解析级别工作的。不管这是UDP还是TCP流量。
  • 与平台无关;便携设备、OSX、Linux甚至MS Windows。如果系统使用IP(internet协议),那么它在某处有一个/etc/hosts文件。
  • 也停止了广告追踪。如果你不想再被他们跟踪的话,hosts文件是很好的;你也不需要使用“退出”cookies(我的新/etc/hosts文件有12000多个条目。这相当于12K的广告网络主机在我冲浪时没有使用带宽。过去十年使用的旧的只有1200条线,但仍然非常有效。这种增长说明了当今互联网跟踪的一些情况。)
  • 如果这些服务器位置被添加到文件中,也会阻止间谍软件和恶意软件。这会提高您的网络体验的安全性。

到底是哪个文件?

在osx和类UNIX操作系统上,hosts文件位于/etc/hosts。在Windows上,文件通常位于%SystemRoot%\system32\drivers\(复制该路径,按Win+R,粘贴该路径,然后按Enter。)

典型的主机文件将包含如下网络条目:

127.0.0.1 localhost 127.0.1.1我的真实主机名::1 my-ipv6-addr

如何使用社区创建的文件编辑主机文件

首先,通过上面的路径找到hosts文件。hosts文件没有扩展名,如果您的计算机上还没有hosts文件,也没关系(在Mac上,在Finder go to go>go to Folder中键入“/等”查找名为“hosts”的文件。

如果已经有hosts文件,请将其备份到另一个目录,以防万一。

您可以创建自己的hosts文件,将搜索到的不同广告服务器添加到列表中,但这需要很大的努力。一个更简单的解决方案是使用社区创建的hosts文件。您可以通过google找到预先**的广告网络文件列表,或者从hpHosts获取社区提供的文件。有许多其他版本和网站产生广告阻止主机文件。不要担心文件越大,电脑速度越慢。即使是最大的文件也会让你的电脑感觉更快。

将hosts文件复制到etc位置。如果已有一个现有的hosts文件,请将备份hosts文件中的行复制到新文件中,从“127.0.0.1”或其他IP号开始。保存文件时,请确保保存时没有扩展名;在文件名行中键入“hosts”以防止添加.txt或其他扩展名(注意:托管hosts文件的站点应提供安装说明;请遵循这些,以防万一。)

有一种简单的方法可以检查这些文件是否有什么不好的地方,因为你要用它们替换你的名字。搜索任何不以“127.0.0.1”开头的行或注释。

egrep-v“^127.0.0.1 | ^#”/etc/hosts |更多

阻止那些坏人

互联网上有一些人根本就是坏人。我们应该说,从那些咄咄逼人的广告商中挑选出来是很困难的,但是有一些人肯定会想到,比如cnbc7.com(注:这与CNBC有线电视网无关)。这些家伙需要在每台电脑上都被屏蔽。将这一行添加到每一个计算机主机文件、每一个DNS、每一个地方。他们似乎只推间谍软件,恶意软件和病毒。您可以通过添加以下行将它们添加到主机文件:

127.0.0.1中新网

你再也不会被他们打扰了。大约30分钟前,我刚收到一封带有cnbc7重定向器的垃圾邮件。如果我无意中点击了一个值得尊敬的网站的链接,而这个网站的URL中恰好有一个重定向器,我的电脑很容易就被破坏了。此 路 不通。请不要忘记这样做是为了保护你自己。

重要注意事项

编辑此文件时需要小心。所有平台的格式都是相同的,但您可能希望将计算机/设备上的当前文件与联机发现的文件合并。在将来的某个时候,您可能希望被跟踪或访问以前被阻止的网站。只需在“hosts”文件中的特定服务器上使用注释。

例如,我屏蔽了facebook.com和www.facebook.com,因为我不欣赏他们在互联网上几乎每一页上的手指。最近,一个我喜欢在网上看的电视网络强迫所有人通过Facebook进行连接,这不仅仅是一种追踪方式,而是通过Facebook服务器代理他们的内容。我必须允许Facebook每周花1个小时去看那个节目。为了简化这个过程并降低风险,我有3个/etc/hosts文件:hosts、hosts.noFB、hosts.FB。我根据需要将.nfFB或.FB文件复制到真实的hosts文件中。

如果你屏蔽了整个网站,比如www.facebook.com,你的浏览器会看到以下内容。

Image for article titled How to Block Unwanted Ads in All Applicati*** and Speed Up Web Browsing with the Hosts File

也:

  • Any changes take effect immediately on write of the file.

    If the blocked domain is just for advertisements, that part of the screen will just be blank. When I visit http://cnn.com, their website is almost useful since almost every ad is blocked.

    Be certain to retain any hosts listed at the top of your original hosts file.

    Be certain you leave anything that looks like this:

    127.0.0.1 localhost 127.0.1.1 my-real-hostname ::1 my-ipv6-addr

    since removing those lines can be really bad for your PC networking. This will probably break a few things.

    On all modern operating systems, this file is protected, so you need root/administrative access to change it. On MS-Windows, be certain you use Run As Administrator to edit the file. For more help with that see Microsoft's support site. For Linux and other UNIX-based operating systems, you'll need to use sudo or gain root with an su -.

    Some versi*** of OSX don't follow the /etc/hosts method. Here's an out dated Apple support article to explain.

某些路由器允许您添加本地主机文件

一些防火墙软件,如Smoothwall,可以让您集中管理子网上所有机器/设备的本地/etc/hosts文件。这真的很有帮助,避免了在每台电脑上添加修改过的/etc/hosts文件。你也可以在Tomato或DD-WRT路由器固件上使用通用广告阻止脚本。

最后的选择

当你在你的/etc/hosts中屏蔽任何一个带有入口的网站时,它就像一颗核弹。这些主机无法在您的PC上加载任何内容。

如果您不想总是阻止来自特定站点或服务器的内容,那么使用/etc/hosts文件可能不是最佳选择。目前的免费网站,依靠广告收入将很快消失,我们封锁所有的广告。您需要确定坚持使用令人讨厌的Flash广告或JavaScript广告的广告网络是否应该使用hosts文件完全阻止,或者是否应该使用广告阻止扩展名或其他解决方案。


TheFu是一名企业技术架构师、F/LOSS Love、跨平台C/C++开发人员、航空航天工程师和火箭科学家。他喜欢Shiner-Bock、piña coladas、旅行和徒步旅行,但不喜欢使用perl或shell脚本。跟在他后面http://identi.ca/thefu.

  • 发表于 2021-07-24 05:03
  • 阅读 ( 134 )
  • 分类:互联网

你可能感兴趣的文章

如何在没有浏览器的情况下使用web

...道如何在没有浏览器的情况下下载Chrome(或你选择的浏览应用程序)。 浏览器被阻止:您的浏览器也有可能被阻止联机。您的计算机上是否正在运行家长设置?你是否在工作,试图在你应该工作的时候上网?如果...

  • 发布于 2021-03-11 17:22
  • 阅读 ( 265 )

完整的恶意软件删除指南

... 恶意软件往往会抛出一些误报。例如,某些比特币挖掘应用程序将显示为恶意软件。任何带有未签名数字证书的东西都会触发警告——这是可以理解的,因为大多数恶意软件当然是未签名的。 ...

  • 发布于 2021-03-14 00:00
  • 阅读 ( 251 )

广告商如何使用网络信标在网上和电子邮件中跟踪你

...决定。谷歌试图保护用户的一种方式是在他们的电子邮件应用程序Gmail中。 ...

  • 发布于 2021-03-16 12:10
  • 阅读 ( 448 )

如何阻止chrome上的网站

... 如果你想在你的**上也这样做,看看如何阻止Android上的网站。 ...

  • 发布于 2021-03-26 13:28
  • 阅读 ( 204 )

如何安装没有捆绑垃圾的windows软件

... 单击“基于信誉的设置”,确保在“可能不需要的应用程序阻止”下选中“阻止应用程序”和“阻止下载”。 您还可以单击“保护历史记录”查看Windows安全性阻止了哪些PUP。 ...

  • 发布于 2021-03-30 01:02
  • 阅读 ( 273 )

如何在web浏览器中阻止加密货币矿工

...脑,并减少电池寿命。 相关报道:什么是比特币,它是如何工作的? 这个问题首先在CoinHive脚本中引起了广泛的关注,它在您访问海盗湾时运行,但是还有其他挖掘脚本和其他网站在使用它们。事实上,研究人员甚至发现了一...

  • 发布于 2021-04-07 01:11
  • 阅读 ( 165 )

如何使用您的计算机的主机文件来阻止恶意软件,色情,和其他类型的网站吨

...用,但hosts文件是每个主要操作系统的内置选项。 相关:如何在Windows、Mac或Linux上编辑主机文件 hosts文件是一个简单的文本文档,每次您连接到域名时,它都会被您的计算机检查,这意味着您可以使用它将请求重定向到您希望您...

  • 发布于 2021-04-07 10:50
  • 阅读 ( 183 )

如何使用windows防火墙阻止应用程序访问internet

大多数时候,我们希望我们的应用程序在线,并连接到我们的本地网络和更大的互联网。但是,当我们想阻止应用程序连接到Internet时,也有这样的情况。请继续阅读,我们将向您展示如何通过Windows防火墙锁定应用程序。 我...

  • 发布于 2021-04-07 11:34
  • 阅读 ( 304 )

如何从系统首选项编辑mac的主机文件

...能了。 令人高兴的是,有一个Hosts Preference窗格,这个小应用程序允许您从macOS系统首选项编辑Hosts文件。要开始,请前往主机.prefpane下载页面并获取最新版本。下载以PKG安装程序的形式提供。 打开安装程序并完成步骤。 完成...

  • 发布于 2021-04-07 13:53
  • 阅读 ( 126 )

什么是javascript,为什么gmail会阻止它?

...文件,在上下文菜单中找到“Open With”。单击“选择其他应用程序” 从列表中选择“记事本”,并确保选中“始终打开方式”旁边的复选框。 现在,您意外打开的任何恶意JavaScript文件都将在记事本中无害地打开。 您还可以在...

  • 发布于 2021-04-08 08:05
  • 阅读 ( 353 )
故倾语
故倾语

0 篇文章

相关推荐