如何使用主机文件阻止广告和恶意软件

主机文件是纯文本文件,称为hosts.txt,可将主机名映射到IP地址.

域名系统(DNS)是一个远程数据库,用于将我们熟悉的易于理解和记住的网址(URL)转换为计算机可以理解的“真实”数字IP地址:例如,翻译域名proprivacy.com的IP地址为198.41.187.186.

在大多数操作系统中,主机文件优先于DNS请求进行解析,因此,如果主机文件解析了主机名,则该请求永远不会离开您的计算机。这意味着可以编辑主机文件以阻止广告服务器,横幅,第三方Cookie以及各种其他恶意软件,广告软件和间谍软件的域名.

例如,添加条目“0.0.0.0 ad.doubleclick.net”到主机文件中,将阻止该DoubleClick服务器向您访问的任何网页投放的所有广告.

0.0.0.0是“用于指定无效,未知或不适用目标的不可路由元地址。”经常使用的替代地址是127.0.0.1,即本地主机地址,但首选0.0.0.0,因为更快(不等待超时),并且在本地Web服务器正在运行时也不会产生干扰.

如何编辑Windows的主机文件

  1. 搜索记事本,右键单击,然后以管理员身份运行.

    主机1

  2. 文件 -> 打开 > c:\ windows \ system32 \ drivers \ etc \ hosts。在最后一个#号下输入:0.0.0.0 [domain name]例如0.0.0.0 google.com可以输入多个主机,每个主机都换行.

    主机2

  3. 编辑 -> 保存.

请注意,编辑主机文件可能会导致防病毒程序发出警报。如果是这样,则“允许”更改。在我们的示例中,如果您现在访问www.google.com,则会发现该网站已被屏蔽。要取消阻止主机,请删除其条目或在其前面添加#符号.

可以在此处找到有关在Ubuntu和Mac OSX中编辑主机文件的说明。.

主机清单

许多网站提供了属于已知广告软件和恶意软件的域的列表等,这些域可以添加到您的主机文件中.

我所知道的最好的是StevenBlack的Amalgamated主机文件,该文件“合并了几个信誉良好的主机文件,并将它们合并为一个合并的主机文件,并删除了重复项。”

它目前包含来自以下“高质量”来源的27,148个独特条目的合并:

  • Adaway主机文件,定期更新.
  • MVPs.org主机文件位于http://winhelp2002.mvps.org/hosts.htm,每月更新一次或大约更新.
  • Dan Pollock(http://someonewhocares.org/hosts/)定期更新.
  • http://www.malwaredomainlist.com/上的恶意软件域列表,定期更新.
  • 彼得·洛(Peter Lowe),网址为http://pgl.yoyo.org/adservers/,并定期更新.
  • 我自己的原始原始清单.

StevenBlack将“高质量”源定义为主动管理的源,主机文件越大,需要的管理越多!

主机3

所需存储库中的实际文件称为主机。要使用,只需切 & 将主机条目粘贴到主机文件中,然后保存.

托管文件与基于浏览器的广告拦截器

那些需要注意的人可能会注意到使用Hosts文件阻止内容与基于浏览器的广告阻止程序(例如AdBlock Plus和uBlock Origin)使用的阻止列表之间的相似之处.

主机文件专家

  • 域解析发生在非常低​​的级别(因此很快)
  • 不使用内存或处理能力
  • 阻止整个操作系统(不仅是浏览器)上的广告和恶意软件

主机文件的缺点

  • 难以在每个站点上启用/禁用
  • 只能阻止整个域(不能阻止单个元素)
  • 主机文件列表通常更新频率较低

广告拦截专家

  • 易于在每个站点上使用浏览器启用/禁用
  • 更高的粒度(页面元素,通配符)

广告拦截器的缺点

  • 仅阻止浏览器中的元素
  • 高存储和处理需求

就我个人而言,我会同时使用两者,因为我真的很讨厌广告!

秘诀1

编辑主机文件是使用父母控制软件的绝佳选择.

秘诀2

使用VPN通常会导致操作系统绕过检查主机文件。但是,可以将uBlock Origin浏览器插件设置为使用主机文件,例如Dan Pollock和MVPs.org的文件。.

主持uBlock Origin

转到uBlock Origin仪表板 -> 第三方过滤器(顶部的第二个标签) -> 多用途(大约一半)

感谢读者ihavenoname发送此提示.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me