是否可以以任何方式将 AdBlock+ 的 EasyList 广告拦截列表的部分内容应用到 hosts 文件?

是否可以以任何方式将 AdBlock+ 的 EasyList 广告拦截列表的部分内容应用到 hosts 文件?

我在 Firefox 中使用 AdBlock+,但我想知道是否可以应用 AdBlock+易清单过滤器到 Windows Host 文件。我怀疑这是否可行,因为 EasyList 过滤器中的规则如下:&ad_box_。但是,如果我只想屏蔽特定网页中的广告,我是否可以通过为 AdBlock+ 在网页上屏蔽的每个地址创建一行:127.0.0.1“url.com/whatever_ad_address_is_here”来屏蔽这些广告?

如果没有,你们知道有什么免费的防火墙程序可以实现我的目标吗?我问这个问题的原因是我想使用一个游戏客户端,但它用起来很烦人,因为它不能像 Firefox 那样屏蔽广告。

答案1

hosts 文件策略的挑战在于,它是 DNS 级别的全有或全无过滤器;您无法在其末尾附加特定资源。它基本上是说“将对 foo.com 的所有请求重定向到此 IP”。

您最好将本地主机文件限制为被称为“100%坏”的域名(例如恶意软件域名),在这种情况下,您可以使用 Peter Lowe 的广告跟踪器列表或主机文件格式中已有的恶意软件域名列表。

相关内容