Notracking blocklist

自动更新、调节和优化的列表,以阻止广告、跟踪器、恶意软件和其他垃圾。「Automatically updated, moderated and optimized lists for blocking ads, trackers and other online garbage」

Github星跟蹤圖

没有更多的广告,跟踪和其他虚拟垃圾。

NoTracking 拦截列表是一个基于 DNS 的过滤列表,用于拦截广告、恶意软件、钓鱼和其他在线垃圾。

屏蔽名单的一般政策

  • 不应破坏有用的网站或应用程序
  • 阻止跟踪服务器
  • 阻止广告服务器
  • 阻止分析服务器
  • 阻止诈骗网站
  • 阻止恶意软件服务器
  • 阻止网络管理员
  • 阻止钓鱼服务器

优化

优化器充分利用基于域名的通配符过滤*.doubleclick.net,这减少了遗漏任何新子域名的机会,并大大减少了拦截列表的大小。不能在域名级别上屏蔽的主机名仍会被列在基于主机名的常规拦截列表中。

删除死主机

所有主机名的 DNS 记录都会被持续监控更新。如果 A、AAAA、CNAME 和 NS 记录返回 NXDOMAIN,它们将被标记为死亡并从 hostnames.txt 中删除。域名会根据他们的 whois 数据进行测试,所有未注册的域名都会被从 domains.txt 中过滤掉。

当前的死亡主机名列表可以在这里找到,也可以在这里查看所有未注册的域名。

DNS over HTTPS (DOH)

DNS over HTTPS 将防止网络中的客户端使用默认的本地 DNS 服务。Mozilla Firefox 有一个功能,可以在全网范围内为所有客户端禁用 DOH,如这里所述。

所有域名和组合列表将阻止金丝雀域名 use-application-dns.net,默认情况下在所有客户端上禁用 DOH。

版本

List List Type Compatibility
dnsmasq/dnsmasq.blacklist.txt config Dnsmasq
dnscrypt-proxy.blacklist.txt hostnames Dnscrypt-proxy
adblock/adblock.txt AdblockPlus Adguard Home, uBlock Origin
hostnames.txt hosts Dnsmasq (old: pre version 2.80)
domains.txt config Dnsmasq (old: pre version 2.80)

如何安装

支持 Notracking blocklist

您可以通过多种方式进行支持:

来源

大多数来源来自公共主机文件类型列表,尽管一些 AdblockPlus 列表也仅因其非第三方网络过滤器||evilhost.com^而被包含在内。请参阅 SOURCES.md 以了解所有包含的列表的完整概述。


主要指標

概覽
名稱與所有者notracking/hosts-blocklists
主編程語言Go
編程語言 (語言數: 0)
平台
許可證MIT License
所有者活动
創建於2015-12-17 20:58:56
推送於2023-06-26 14:10:47
最后一次提交2023-06-26 16:10:47
發布數0
用户参与
星數2.3k
關注者數67
派生數144
提交數3k
已啟用問題?
問題數868
打開的問題數10
拉請求數3
打開的拉請求數0
關閉的拉請求數22
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

No more ads, tracking and other virtual garbage

The NoTracking blocklist is a DNS based filter list for blocking ads, malware, phising and other online garbage.

General blocklist policies

  • Should not break useful websites or apps
  • Blocks tracking servers
  • Blocks advertising servers
  • Blocks analytics servers
  • Blocks scam websites
  • Blocks malware servers
  • Blocks webminers
  • Blocks phishing servers

Optimization

The optimizer makes full use of domainname based wildcard filtering *.doubleclick.net, this reduces the chance of missing any new subdomains and significantly reduces the size of the blocklists. Hostnames that cannot be blocked on a domain level will still be listed in a regular hostname based blocklist.

Dead hosts removal

All hostname DNS records are constantly monitored for updates. In case the A, AAAA, CNAME and NS records return NXDOMAIN they will be marked as dead and removed from hostnames.txt. Domains are tested on their whois data, all unregistered domains will be filtered out of domains.txt.

The current list of dead hostnames can be found here and have a look here for all unregistered domains.

DNS over HTTPS (DOH)

DNS over HTTPS will prevent clients in your network from using the default local DNS services. Mozilla Firefox has a feature to disable DOH network wide for all clients as described here.

All domain and combined lists will block the canary domain use-application-dns.net, disabeling DOH by default on all clients.

Versions

List List Type Compatibility
dnsmasq/dnsmasq.blacklist.txt config Dnsmasq
dnscrypt-proxy.blacklist.txt hostnames Dnscrypt-proxy
adblock/adblock.txt AdblockPlus Adguard Home, uBlock Origin
hostnames.txt hosts Dnsmasq (old: pre version 2.80)
domains.txt config Dnsmasq (old: pre version 2.80)

How to install

Supporting Notracking blocklist

You can support in multiple ways:

Sources

Most sources come from public hostfile type lists, though several AdblockPlus lists are also included only for their non-3rd party networking filters ||evilhost.com^. See SOURCES.md for the full overview of all included lists.