Ze zeggen dat noodzaak de moeder van uitvinding is, en blijkbaar is de torenhoge prijs van Raspberry Pi-borden de moeder van het besef dat je geen $60 computer nodig hebt om advertenties te blokkeren. Een ZDNet-schrijver, geconfronteerd met beperkte bandbreedte en een plotselinge afkeer van overkill, besloot een advertentieblokkerende oplossing te bouwen met een ESP32-S3-bord dat minder kost dan een chique broodje.

Het project, dat slechts enkele minuten in beslag nam, gebruikt de ESP32_AdBlocker-software om een DNS-sinkhole te creëren. Voor de niet-ingewijden: een DNS-sinkhole is als een uitsmijter voor je internetverkeer - behalve dat het geen ID's controleert, maar of een adres op een lijst van bekende advertentieservers staat en vervolgens de browser vertelt om weg te wezen. Het bord zelf is een wonder van moderne techniek: een dual-core processor die draait op 240 MHz, 520 KB RAM en tot 16 MB flashgeheugen. Met andere woorden, het is een computer die je op je vingertop kunt balanceren, wat de auteur precies deed.

Het installatieproces omvat het downloaden van de Arduino IDE, het configureren ervan voor de ESP32, het aansluiten van het bord op je pc (met de juiste USB-poort, want er zijn er twee - want waarom zou je het simpel houden?) en het uploaden van de software. Vervolgens maak je verbinding met het Wi-Fi-toegangspunt van het bord, wijs je het naar je router en specificeer je een blokkeerlijst-URL. Tot slot configureer je je apparaten om het IP-adres van het bord (192.168.4.1) als hun DNS-server te gebruiken. Het resultaat: advertenties verdwijnen van het grootste deel van het web, wat bandbreedte en gezond verstand bespaart.

Maar er zijn beperkingen. YouTube-advertenties, die worden geserveerd vanaf dezelfde servers als de video's die je eigenlijk wilt bekijken, zijn immuun voor deze truc. De aanpak werkt ook niet met nieuwere IPv6-adressen. Voor een tijdelijke oplossing op een verbinding met beperkte bandbreedte werkt het echter prachtig. Als je een permanente oplossing wilt, kun je altijd een Raspberry Pi Zero 2 W met PiHole aanschaffen - maar dat kost je minstens $15 voor het bord, plus een microSD-kaart. Verschillende paarden voor verschillende doeleinden, zoals ze zeggen - hoewel in dit geval het paard $7 kost.