Raspberry Pi fiyatlarının hızla artması, uygun maliyetli bir DNS‑sinkhole çözümü arayışını tetikledi. 7$ civarında bir ESP32‑S3 kartı, bant genişliği sınırlı ağlarda reklamları önceden engelleyen bir alternatif sunuyor.
ESP32‑S3, çift çekirdekli Tensilica Xtensa LX7 işlemciyi 240 MHz’e kadar çalıştırabiliyor, 520 KB RAM ve 16 MB’ye kadar flaş belleğe sahip. Bu yapı, bir Raspberry Pi 5’in 2.4 GHz dört çekirdek Arm Cortex‑A76, gigabaytlarca RAM ve 12 W güç tüketimiyle kıyaslandığında çok daha düşük enerji harcamasıyla aynı işlevi yerine getiriyor. Tek fark, bazı donanım sınırlamaları; örneğin yüksek hızlı depolama veya ek HAT’lar desteklenmiyor.
İhtiyacınız tek bir ESP32‑S3 kartı (8 MB PSRAM önerilir), bir USB‑C kablosu ve Arduino IDE. ESP32_AdBlocker yazılımını Arduino IDE’ye ekleyip, kartı PC’ye bağladıktan sonra “Upload” tuşuna basmanız yeterli. İki USB portu bulunan kartta, COM ya da USB/Native işaretli portu seçmek bağlantı sorunlarını önler; şarj amaçlı sadece kablo kullanmak bağlantıyı başarısız kılar.
İlk önyüklemede cihaz Wi‑Fi erişim noktası olarak çalışır ve “ESP32_Adblocker_XXXXXXXX” adlı bir SSID yayınlar. Bu ağa bağlanıp 192.168.4.1 adresine giderek ağ SSID ve şifrenizi tanımlarsınız. Yeniden başlatmadan sonra bloklist URL’sini girerek yapılandırma tamamlanır; bloklistleri CloudFlare ya da benzeri depolarda bulabilirsiniz. Son adım, yönlendiricinizde DNS ayarını ESP32‑S3’ün IP’si (192.168.4.1) olarak değiştirmektir, böylece tüm cihazlar sorgularını bu kart üzerinden gönderir.
Bu sistem, istenmeyen reklam sunucularına yapılan DNS isteklerini tutar ve yanıtı boş döner; sonuçta tarayıcınız reklam dosyalarını indirmez. Düşük güç tüketimi ve düşük maliyet, özellikle sınırlı altyapıya sahip ev ofisleri ya da IoT ortamları için ideal bir çözüm sunar. Gerektiğinde 3‑D baskılı kasa ya da basit bir elektrik bandı ile koruma sağlanabilir.
Yorum Yap