Энтузиаст разработал компактный блокировщик рекламы, который работает на обычной плате ESP32-C3 и подключается прямо к роутеру.
Проект получил название ESP32-C3 AdBlock. Его создатель ZedAxis выложил исходный код в открытый доступ, поэтому устройство можно собрать самостоятельно.
Читают прямо сейчас:
Что такое DNS и для чего он нужен — как DNS-блокировка работает на уровне сети и почему один девайс защищает сразу все устройства в доме
Как работает Wi-Fi — как ESP32-C3 подключается к домашней сети и берёт на себя роль DNS-сервера без дополнительных проводов
10 проектов на Raspberry Pi: что можно на нём сделать — другие DIY-проекты для домашней сети в том же духе: локальный сервер, умный дом, мониторинг
Блокировщик размером с флешку
В основе проекта лежит плата ESP32-C3 Super Mini стоимостью около $2. Она оснащена 400 КБ оперативной памяти, 4 МБ флеш-памяти, Wi-Fi и USB-интерфейсом. Для устройства напечатали компактный корпус, который можно разместить рядом с роутером.
Отдельный блок питания не нужен. ESP32-C3 AdBlock получает питание от USB-порта роутера, а подключение к сети происходит по Wi-Fi.
Работает на уровне DNS
После настройки, устройство можно указать в качестве DNS-сервера для домашней сети. Оно проверяет DNS-запросы и блокирует домены, связанные с рекламой и трекерами.
Таким образом, благодаря компактному девайсу больше не надо устанавливать расширения в браузер или настраивать блокировщик отдельно на каждом устройстве.
Чтобы экономить ограниченную память платы, проект использует 40-битные хэши доменов. При этом через веб-интерфейс можно посмотреть заблокированные запросы и самостоятельно добавить нужные домены.
Скидка на все курсы Практикума
Раз вы дочитали эту новость до конца, с технологиями у вас всё в порядке. А если давно присматривались к разработке, аналитике, нейросетям, тестированию или кибербезопасности, сейчас туда можно зайти дешевле.
Промокод KOD (можно просто нажать) даст скидку на любой платный курс! А если пока не готовы покупать курс, у Практикума есть бесплатные вводные части.
