
Повысьте свою безопасность и конфиденциальность, блокируя рекламу, трекеры и вредоносные домены.
Улучшите свою безопасность и конфиденциальность, блокируя домены рекламы, трекинга и вредоносного ПО.
hBlock — это POSIX-совместимый shell-скрипт, который получает список доменов, обслуживающих рекламу, скрипты отслеживания и вредоносное ПО, из нескольких источников и создаёт файл hosts, среди прочих форматов, который предотвращает подключение вашей системы к этим доменам.
⚠️ По умолчанию hBlock заменяет файл hosts вашей системы, перед использованием рекомендуется сделать резервную копию, если у вас есть записи, которые нужно сохранить.
hBlock доступен в различных менеджерах пакетов. Актуальный список приведён в файле PACKAGES.md.
Последнюю доступную версию также можно установить вручную, выполнив следующие команды:
curl -o /tmp/hblock 'https://raw.githubusercontent.com/hectorm/hblock/v3.5.1/hblock' \
&& echo 'd010cb9e0f3c644e9df3bfb387f42f7dbbffbbd481fb50c32683bbe71f994451 /tmp/hblock' | shasum -c \
&& sudo mv /tmp/hblock /usr/local/bin/hblock \
&& sudo chown 0:0 /usr/local/bin/hblock \
&& sudo chmod 755 /usr/local/bin/hblock
Кроме того, можно настроить таймер systemd для регулярного обновления файла hosts новыми записями.
Поведение hBlock по умолчанию можно настроить с помощью нескольких параметров. Используйте опцию --help или ознакомьтесь с файлом hblock.1.md для получения полного списка.
Ночные сборки файла hosts, а также других форматов, можно найти на сайте hBlock.
Иногда может потребоваться временно отключить hBlock. Быстрый способ — сгенерировать файл hosts без заблокированных доменов, выполнив следующую команду:
hblock -S none -D none
Вполне возможно, что иногда один из источников hBlock включает домен, который не следует блокировать. В таких случаях лучше всего временно добавить этот домен в белый список и сообщить о проблеме автору оригинального блок-листа. Таким образом, домен будет автоматически удалён из hBlock в течение 24 часов.
Чтобы узнать, какой блок-лист вызвал ложное срабатывание, вы можете клонировать проект hMirror и найти в нём этот домен. Однако учтите, что не все блок-листы hMirror используются в hBlock по умолчанию — обновлённый список используемых источников можно найти в файле SOURCES.md.