Pi-hole - Hirdetés blokkolás otthoni hálózatban
Ha otthon olyan eszközöket használsz, amiknél nem szeretnél bajlódni a hirdetések blokkolásával és van egy elfekvő Raspberry Pi-d is, akkor vess egy pillantást a Pi-hole projektre!
A Pi-hole egy olyan speciális DNS szerver1, amely blokkolja a hirdetések letöltését. Előre elkészített hirdetésblokkoló listákat használ, de manuálisan fehér vagy fekete listára tehetünk nem kívánatos domaineket.
További érdekes tulajdonsága, hogy olyan eszközökön is blokkolhatók a nem kívánt hirdetések, amikre nincs elérhető adblock, mint pl az iOS eszközök.
A szoftvernek van egy praktikus webes felülete, amely mindenféle statisztikát megjelenít a hálózatodról. A mellékelt JSON API segítségével a statisztikai adatokat felhasználhatod saját programozási projektjeidben. A Pi-hole szabad és nyílt forrású szoftver.
A telepítés a lehető legegyszerűbb, csak ezt a parancsot kell kiadnod a Rasperry Pi-den (feltételezve, hogy van már rajta egy Raspbian):
Ez letölti a telepítőt és mindjárt futtatja is. Ha a külső forrásból érkező bash scriptek futtatása számodra ördögtől való dolog, akkor nézz szét a Pi-hole GitHib oldalán, ahol részletes telepítési utasításokat találhatsz mindenféle rendszerre.
A telepítés után már csak annyi a dolgod, hogy az eszközeiden be kell állítanod a Pi-hole-t DNS szerverként. Ha azt szeretnéd, hogy a hálózatban lévő összes eszközöd automatikusan a Pi-hole-t használja, engedélyezd a DHCP szerverét2. Viszont ilyenkor a routered DHCP szerverét ne felejtsd el kikapcsolni.
További információk: pi-hole.net
-
A DNS (Domain Name System) szerver egy olyan szerver, amely az internetes címek fordításáért felelős. Ezen szerver segítségével tudsz az interneten keresztül weboldalakon böngészni, e-maileket küldeni és fogadni. ↩︎
-
A rövidítés a Dynamic Host Configuration Protocolból ered. A DHCP egy kliens-szerver protokoll. A protokoll lehetővé teszi a hálózaton levő számítógépek számára, hogy a DHCP szervertől (vagy szerverektől) kérjenek és kapjanak meg minden olyan szükséges hálózati beállítást, amely az adott hálózaton való biztonságos működéshez szükséges. ↩︎