Repolode
StevenBlack

StevenBlack/hosts

Подготовленный и очищенный от дубликатов hosts-файл объединяет несколько публичных списков блокировки рекламы, трекеров и вредоносных сайтов, а также поддерживает дополнительные категории и любые ОС.

Open source альтернатива:NextDNSAdGuard

Звёзды
31,277
Форки
2,446
Открытые issues
161
Последний коммит
16 часов назад

Что это?

Проект объединяет несколько регулярно обновляемых источников hosts-файлов в единый файл без дубликатов. Базовый файл блокирует рекламное ПО и вредоносные сайты; его можно дополнить категориями фейковых новостей, азартных игр, порнографии и социальных сетей. Для каждого сочетания категорий доступен готовый файл — выберите подходящий вариант.

Hosts-файл сопоставляет доменные имена с IP-адресами на вашем устройстве, а операционная система проверяет его до обращения к DNS. Если указать для нежелательных доменов адрес 0.0.0.0, они будут блокироваться на уровне системы во всех браузерах и приложениях. Генератор — это Python-скрипт, который загружает обновления из источников, применяет белый или пользовательский чёрный список и сохраняет результат в стандартном формате, в сжатом виде или по одному домену на строку.

В репозитории также есть образ контейнера и вариант генерации файла через Google Colab. Здесь описано, как применить файл в Windows, macOS, Linux, Android и NixOS, а также перечислены сторонние менеджеры hosts-файлов.

Ключевые возможности

  • 01Объединяет несколько тщательно подобранных источников hosts-файлов и удаляет дублирующиеся домены.
  • 02Поддерживает дополнительные категории: фейковые новости, азартные игры, порнография и социальные сети.
  • 03Предлагает готовые варианты для всех сочетаний дополнительных категорий.
  • 04Включает генератор на Python с белым и пользовательским чёрным списками, а также настройками формата вывода.
  • 05Позволяет генерировать файл с помощью Docker, локального Python или Google Colab.
  • 06Включает скрипты и инструкции для Windows, а также модуль NixOS.

Сценарии использования

  • Блокировка рекламы и трекеров на всех устройствах домашней сети или на одном компьютере.
  • Фильтрация вредоносных и мошеннических доменов без установки дополнительного ПО.
  • Включение фильтров по категориям, например блокировки порнографии или азартных игр, для дома или организации.
  • Автоматическое еженедельное обновление списка блокировки с помощью cron или контейнера.

Темы

Частые вопросы

Что такое hosts?
Подготовленный и очищенный от дубликатов hosts-файл объединяет несколько публичных списков блокировки рекламы, трекеров и вредоносных сайтов, а также поддерживает дополнительные категории и любые ОС. Проект объединяет несколько регулярно обновляемых источников hosts-файлов в единый файл без дубликатов. Базовый файл блокирует рекламное ПО и вредоносные сайты; его можно дополнить категориями фейковых новостей, азартных игр, порнографии и социальных сетей. Для каждого сочетания категорий доступен готовый файл — выберите подходящий вариант.
hosts можно использовать бесплатно? Какая у него лицензия?
hosts распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hosts всё ещё поддерживается?
Активно поддерживается. Последний коммит в hosts — 20 окт. 2026 г..
Для чего можно использовать hosts?
Блокировка рекламы и трекеров на всех устройствах домашней сети или на одном компьютере. Фильтрация вредоносных и мошеннических доменов без установки дополнительного ПО. Включение фильтров по категориям, например блокировки порнографии или азартных игр, для дома или организации. Автоматическое еженедельное обновление списка блокировки с помощью cron или контейнера.
Где скачать hosts?
Исходный код и инструкции по установке — на GitHub: https://github.com/StevenBlack/hosts

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты