Telset.id – Pengembang asal Mesir, ZedAxis, berhasil menciptakan perangkat pemblokir iklan murah berbasis board ESP32-C3 “SuperMini” seharga kurang dari $5 atau sekitar Rp 80 ribu. Perangkat kecil ini mampu menyimpan lebih dari 500.000 domain iklan dalam memori flash hanya 4MB.
Ketika iklan online menjadi masalah, perangkat lunak pemblokir iklan sering menjadi solusi utama, biasanya dikombinasikan dengan perangkat keras khusus seperti Raspberry Pi yang menjalankan Pi-Hole. Namun, bagaimana jika perangkat tersebut sedang reboot atau tidak berfungsi? ZedAxis mengklaim telah mengembangkan solusi yang dapat mengubah cara pandang terhadap proses whitelisting dan blacklisting domain secara online.
Perangkat yang dibangun ini disebut sebagai “DNS sinkhole” dan telah didemonstrasikan melalui kanal YouTube ZedAxis. Video tersebut menunjukkan betapa sederhananya proses pengaturan perangkat ini. Semua kode sumber proyek ini juga tersedia secara gratis di GitHub pengembang.
Board ESP32-C3 “SuperMini” yang digunakan adalah komponen utama perangkat ini. Board ini mudah ditemukan di toko online dengan harga sekitar £3,50 di Amazon Inggris. Perangkat ini dilengkapi dengan USB-C untuk daya, Bluetooth 5.0, dan yang terpenting untuk proyek semacam ini, konektivitas Wi-Fi.
Untuk membuatnya siap pakai, board tersebut dipasangkan dengan adaptor USB dan casing cetakan 3D. Dengan konfigurasi ini, dongle bisa dicolokkan ke sumber daya, misalnya port USB di belakang router, TV, konsol game, atau perangkat lain yang selalu menyala dengan port USB yang tidak terpakai. Akses langsung ke perangkat tersedia melalui dasbor web, mendukung mDNS untuk deteksi mudah, dan dapat menerima pembaruan over-the-air (OTA).
Pertanyaan besarnya adalah, bagaimana mungkin memori flash sebesar 4MB dapat menampung lebih dari 500.000 domain? Secara teknis, kapasitas tersebut seharusnya tidak mencukupi. Seperti yang dijelaskan di halaman GitHub proyek, angka pastinya sekitar setengah dari jumlah tersebut, yaitu 141.000 domain yang memakan “~2,5 MB RAM”. Lalu, bagaimana 537.000 domain bisa muat dalam RAM 4MB?
Board yang dipilih secara khusus tidak memiliki PSRAM (hanya mengandalkan flash). Alih-alih menggunakan hash 32-bit atau 64-bit, ZedAxis menggunakan algoritma FNV-1a 40-bit, sebuah algoritma yang dirancang untuk kecepatan tinggi dan tingkat tabrakan (collision) yang rendah. Dengan cara ini, 141.000 domain dapat dimampatkan ke dalam 0,7MB flash, dengan kurang dari 50 KB RAM yang dialokasikan untuk mencocokkan domain iklan yang masuk daftar hitam.
Dalam kebanyakan kasus, daftar hitam dibatasi hingga sekitar 250.000 domain karena pembaruan firmware OTA membutuhkan sekitar 1,3MB dari total flash. Namun, batasan ini dapat ditentukan saat perangkat diatur dan pengambilan daftar hitam pertama kali dilakukan. Fitur-fitur lain, termasuk pengaturan sebagai server DHCP, juga direncanakan untuk ditambahkan ke dalam proyek ini.
Proyek ZedAxis ini membuka peluang baru bagi berbagai pihak, terutama usaha kecil yang ingin mengurangi konsumsi bandwidth yang dihabiskan oleh jaringan iklan. Biaya produksi yang sangat rendah, yaitu kurang dari $5, membuat solusi ini sangat terjangkau. Selain itu, kemudahan pengaturan dan keandalan perangkat keras berbasis ESP32-C3 menjadi nilai tambah yang signifikan.
Dari segi performa, penggunaan algoritma FNV-1a 40-bit adalah kunci utama. Algoritma ini memungkinkan kompresi data yang sangat efisien, sehingga ribuan domain dapat disimpan dalam ruang penyimpanan yang sangat terbatas. Kecepatan pemrosesan yang tinggi juga memastikan bahwa proses pengecekan domain berjalan cepat, tanpa menyebabkan keterlambatan yang berarti pada koneksi jaringan.
Perangkat ini juga sangat mudah diintegrasikan ke dalam jaringan rumah atau kantor kecil. Dengan mencolokkannya ke port USB router, seluruh perangkat yang terhubung ke jaringan tersebut akan otomatis terlindungi dari iklan. Ini berarti tidak perlu lagi menginstal ekstensi pemblokir iklan di setiap perangkat secara individual.
Ke depannya, penambahan fitur seperti server DHCP akan membuat perangkat ini semakin mandiri. Dengan kemampuannya untuk bertindak sebagai server DHCP, perangkat ini dapat mengelola alamat IP dalam jaringan secara otomatis, mengurangi ketergantungan pada router utama. Hal ini tentu akan meningkatkan fleksibilitas dan fungsionalitas perangkat.
Bagi para penggemar teknologi dan pengguna rumahan, proyek ini menawarkan solusi yang praktis dan ekonomis. Dengan biaya yang sangat rendah, mereka dapat membangun sendiri perangkat pemblokir iklan yang andal. Ketersediaan kode sumber di GitHub juga memungkinkan modifikasi dan penyesuaian lebih lanjut sesuai kebutuhan spesifik.
Dari sisi bisnis, terutama untuk usaha kecil dan menengah, perangkat ini bisa menjadi investasi yang sangat menguntungkan. Mengurangi bandwidth yang terbuang untuk iklan berarti menghemat biaya operasional. Kecepatan akses internet yang lebih baik juga akan meningkatkan produktivitas karyawan.
Proyek ZedAxis menunjukkan bahwa inovasi tidak selalu membutuhkan biaya besar. Dengan kreativitas dan pemahaman teknis yang mendalam, solusi yang efektif dan terjangkau dapat diciptakan. Perangkat pemblokir iklan berbasis ESP32-C3 ini adalah contoh nyata bagaimana teknologi sederhana dapat memberikan dampak yang signifikan.
Bagi mereka yang tertarik untuk mencoba, panduan lengkap dan kode sumber tersedia di repositori GitHub ZedAxis. Dengan mengikuti petunjuk yang ada, siapa pun dapat merakit perangkat ini dalam waktu singkat. Ini adalah proyek yang sempurna bagi penggemar DIY (Do It Yourself) yang ingin belajar lebih banyak tentang jaringan dan embedded system.
Secara keseluruhan, solusi pemblokir iklan murah dari ZedAxis ini adalah terobosan yang patut diapresiasi. Dengan harga yang sangat terjangkau, kemudahan penggunaan, dan performa yang andal, perangkat ini berpotensi menjadi alternatif populer bagi Pi-Hole dan solusi pemblokir iklan lainnya. Ini adalah contoh sempurna bagaimana inovasi dapat muncul dari keterbatasan sumber daya.
Ke depannya, kita mungkin akan melihat lebih banyak lagi proyek serupa yang memanfaatkan board murah seperti ESP32-C3 untuk berbagai aplikasi jaringan. Proyek ZedAxis ini telah membuka pintu bagi eksplorasi lebih lanjut di bidang ini. Dengan komunitas open-source yang aktif, pengembangan lebih lanjut tentu akan terus berlanjut.
Bagi pengguna yang khawatir tentang privasi dan keamanan data, perangkat ini juga menawarkan keuntungan tambahan. Dengan memblokir iklan, perangkat ini secara tidak langsung juga memblokir pelacak (tracker) yang sering disematkan dalam iklan. Ini berarti data penjelajahan pengguna menjadi lebih aman dari pengawasan pihak ketiga.
Proyek ZedAxis adalah bukti bahwa solusi teknologi yang canggih tidak harus mahal. Dengan pendekatan yang cerdas dan pemanfaatan sumber daya yang efisien, hasil yang luar biasa dapat dicapai. Perangkat pemblokir iklan seharga kurang dari $5 ini adalah bukti nyata dari prinsip tersebut.
Dengan semakin banyaknya konten iklan yang mengganggu di internet, solusi seperti ini menjadi semakin relevan. Kemampuan untuk memblokir iklan di tingkat jaringan memberikan kenyamanan dan keamanan tambahan bagi pengguna. Proyek ZedAxis menawarkan jalan masuk yang mudah dan murah menuju pengalaman internet yang lebih bersih.
Inovasi ZedAxis ini patut menjadi perhatian, terutama di tengah maraknya isu keamanan siber dan privasi data. Sementara itu, ancaman keamanan juga datang dari berbagai sisi, seperti yang terlihat dalam kasus kebocoran data medis yang baru-baru ini terjadi. Perangkat sederhana ini memberikan lapisan perlindungan tambahan yang sangat dibutuhkan.
Dengan segala kelebihan yang ditawarkan, tidak mengherankan jika proyek ini menarik perhatian banyak pihak. Dari penggemar teknologi hingga pemilik usaha kecil, semua dapat merasakan manfaatnya. Ini adalah contoh sempurna bagaimana sebuah ide sederhana dapat berkembang menjadi solusi yang berdampak luas.
Kesimpulannya, perangkat pemblokir iklan berbasis ESP32-C3 dari ZedAxis adalah inovasi yang brilian. Dengan biaya produksi yang sangat rendah dan performa yang mengesankan, perangkat ini berpotensi menjadi standar baru dalam pemblokiran iklan di tingkat jaringan. Proyek ini membuktikan bahwa keterbatasan sumber daya bukanlah halangan untuk menciptakan solusi yang efektif dan efisien.





Komentar
Belum ada komentar.