Об этом проекте

HaGeZi DNS Blocklists — это набор курируемых DNS-блок-листов, предназначенных для блокировки рекламы, трекеров, телеметрии, фишинга, вредоносного ПО, мошенничества и других нежелательных доменов на уровне всей сети. Списки не зависят от региона и публикуются для распространённых DNS-серверов, блокировщиков рекламы и контента. Основная структура Ядро проекта — семейство «Multi», универсальный список в пяти нарастающих по строгости версиях: Light (базовая защита), Normal (всесторонняя), Pro (расширенная, описывается как рекомендуемая автором), Pro++ (более агрессивная) и Ultimate (наиболее агрессивная). Версии надстраиваются друг над другом, поэтому одновременно следует использовать только одну. У каждой есть оптимизированный по размеру вариант «mini» (Pro, Pro++, Ultimate), ограниченный доменами из списков популярности Top 1M/10M и предназначенный для браузерных или мобильных блокировщиков и устройств с малым объёмом ОЗУ. Light и Normal не блокируют трекеры сбоев и ошибок приложений; это начинается с Pro. У Ultimate есть документированные оговорки: он может ограничивать работу Facebook/Messenger и WhatsApp, влиять на Windows Spotlight и историю достижений Xbox Live, а также блокировать трекеры местоположения/IP, что может приводить к неверным региональным настройкам или дополнительным CAPTCHA. В репозитории есть share-файлы со списками доменов для разблокировки для META, Microsoft и других известных проблем. Отдельные списки Помимо Multi, проект публикует специализированные списки: Fake (поддельные магазины, сайты-обманки и ловушки с подписками), Pop-Up Ads, Threat Intelligence Feeds (TIF — вредоносное ПО, фишинг, C2, криптоджекинг; полный, средний и mini размеры плюс IP-список), Newly Registered Domains (NRD/DGA), Dynamic DNS, Badware Hoster, Most Abused TLDs, DNS Rebind Protection, DoH/VPN/Tor/Proxy Bypass (полный, только DoH, DoH IPs), Safesearch-not-supported, URL Shortener, Anti Piracy, Gambling (полный/средний/mini), Social Networks, NSFW и Native Tracker. TIF задуман как дополнение, которое можно использовать вместе с любым уровнем Multi; сборка RPZ полного списка TIF разделена на два файла. Форматы и инструменты Большинство списков поставляются в пяти форматах с идентичными блокируемыми доменами: Adblock (Pi-hole, AdGuard, AdGuard Home, uBlock Origin, eBlocker и другие), DNSMasq (v2.86+), Wildcard Asterisk (Blocky, OPNsense, YogaDNS и аналогичные), Wildcard Domains (DNSCrypt, FRITZ!Box, TechnitiumDNS, adblock-lean и аналогичные) и RPZ (Bind, Knot, PowerDNS, Unbound). Несколько списков отличаются: Most Abused TLDs имеет собственные варианты, DNS Rebind Protection только для AdGuard, NRD/DGA только в форматах Adblock/простых доменов, а у TIF/DoH есть IP-списки. Устаревшие форматы Subdomains и Hosts находятся в отдельном репозитории. Веб-страница Direct Link Generator формирует ссылки для скачивания по устройству/приложению и выбранным спискам, а инструмент Blocklist Lookup проверяет домен или IP по всем спискам. Cheat Sheet и FAQ охватывают матрицы включения, настройку, глоссарий и компиляцию источников. Эксплуатационные заметки Количество записей меняется с каждой сборкой; в README приводятся такие цифры, как примерно 43,7 тыс. (Light), 164 тыс. (Normal), 228 тыс. (Pro), 256 тыс. (Pro++), 285 тыс. (Ultimate) и около 2,25 млн для полного TIF. Полный список TIF описывается как требовательный к памяти, слишком большой для приложения AdGuard на iOS и требующий не менее 2 ГБ ОЗУ в AdGuard Home (1 ГБ для средней версии). Списки распространяются через ссылки CDN и официальные зеркала с указанным интервалом обновления. Проект лицензирован под GPL-3.0 и указывает на онлайн-DNS-сервисы, которые уже интегрируют эти списки.