Na ovaj način stvarate adblocker s Raspberry Pi i Pi-hole

To je jedna od najvećih iritacija na internetu: reklame. Naravno, u svoj preglednik možete instalirati blokator oglasa za bilo koji uređaj, ali ako također želite zaštititi svoj pametni telefon, pametnu televiziju i igraću konzolu od oglasa, središnji blokator oglasa mnogo je prikladniji. Dostupna su skupa komercijalna rješenja, ali s Raspberry Pi od nekoliko dolara i Pi-rupom postižete potpuno isto. U ovom ćemo vam članku pokazati koliko je to lako.

01 Dobivanje Raspberry Pi-a

Za radionicu vam treba Raspberry Pi, nije bitno koju verziju koristite. Najnovija verzija je Raspberry Pi 3 Model B, koja košta četrdesetak eura. Pored mini računala potrebna vam je microSD kartica na koju ćete smjestiti softver. Ako vaše računalo nema čitač kartica, potreban vam je i čitač kartica. Također vam trebaju mikro USB kabel i USB napajanje od 2 pojačala. Kućište je neobavezno, ali korisno ako uređaj želite koristiti dulje vrijeme.

02 Preuzmite Raspbian

Za Pi-hole možete instalirati standardni operativni sustav Raspbian. Idite na www.raspberrypi.org, kliknite Preuzimanja, a zatim Raspbian . Pi-hole treba ogoljenu verziju, tako da možete kliknuti na Preuzmi ZIP pod Raspbian Jessie Lite . Međutim, ako Raspbian koristite prvi put, prikladnije je preuzeti normalnu verziju jer tada imate na raspolaganju radno okruženje. Nakon preuzimanja izdvojite datoteku. U ovoj radionici radimo sa standardnom verzijom Raspbiana s radnim okruženjem.

03 Preuzmite DiskImager

Preuzmite program Win32DiskImager, instalirajte ga i otvorite program. Povežite SD karticu s računalom i provjerite kojem slovu pogona je dodijeljena SD kartica. U DiskImageru provjerite je li prikazano ispravno slovo i otvorite sliku diska Raspbian klikom na mapu pored slova. Pritisnite Write da kopirate sliku na SD karticu. Potvrdite radnju klikom na Da . Pisanje operativnog sustava može potrajati nekoliko minuta. Kad se pojavi poruka Write Uspješno, kliknite U redu i izvadite SD karticu iz računala.

04 Instaliranje Raspbian-a

Za početnu instalaciju i konfiguraciju Raspbiana morate na svoj Raspberry Pi povezati tipkovnicu i monitor. Monitor povezujete s priključkom Raspberry Pi putem HDMI kabela. Zatim gurnite microSD karticu u utor vašeg Raspberry Pi. Da biste napajali Raspberry Pi napajanjem, možete spojiti adapter za napajanje ili eventualno USB kabel između vašeg Raspberry Pi i vašeg računala. Raspbian će se pokrenuti i na vašem će se zaslonu pojaviti redovi koda, pričekajte da se operativni sustav automatski otvori.

05 Konfiguriranje Raspbian-a

Prije nego što na svoj Raspberry Pi stavite softver Pi-hole, korisno je promijeniti nekoliko postavki u Raspbian-u. Idite na Izbornik / Postavke / Konfiguracija Raspberry Pi i unesite, na primjer, svoje mjesto, vremensku zonu i raspored tipkovnice. Također je korisno unaprijed konfigurirati mrežne postavke. Idite na ikonu mreže na vrhu i odaberite svoju bežičnu mrežu. Prijavite se i povezali ste Raspberry Pi s internetom. Naravno, možete koristiti i žičanu mrežnu vezu.

SSH

Daljnju instalaciju Pi-hole s računala možete izvršiti putem SSH veze. Prije nego što odspojite monitor, miš i tipkovnicu, prvo idite na terminal na vrhu. Upišite naziv hosta - I kako bih saznao IP adresu vašeg Raspberry Pi. Za Windows morate preuzeti SSH klijent, PuTTY je dobro poznat. U polje Ime hosta unesite IP adresu, a zatim kliknite Otvori . U macOS-u idite na terminal i upišite ssh pi @ ip adresu , naravno unoseći svoju ip adresu. Naziv računa je pi, a lozinka je malina .

06 Proširivanje datotečnog sustava

Da biste bili sigurni da možete koristiti sav raspoloživi prostor na SD kartici, možete utipkati naredbu sudo raspi-config u terminal na Raspberry Pi ili u SSH klijent na računalu ili Macu. Odaberite Proširi datotečni sustav, a zatim odaberite Završi. Tada ćete morati ponovno pokrenuti Raspberry Pi, pa odaberite Da kad se od vas zatraži da to učinite. Ovaj korak također često pomaže ako imate problema s instaliranjem Pi-rupe.

07 Ugradite Pi-otvor

U terminal unesite sljedeći kod: curl -L //install.pi-hole.net | bash Dvaput kliknite U redu i kada dođete do prozora sa statičnom IP-om, ponovno kliknite U redu . Pi-hole djeluje samo ako Raspberry Pi ima statičku IP adresu. U sljedećem prozoru odaberite jeste li povezali Raspberry Pi putem etherneta ili WiFi-a, napravite odabir pritiskom na razmaknicu. Ako želite prijeći na sljedeći prozor, krećete se pomoću tipki sa strelicama i potvrdite radnju tipkom Enter.

08 Statička IP adresa

Ako se pojavi prozor s opcijom Select Protocols , odaberite IPv4 , jer blokator oglasa preko IPv4 trenutno najbolje radi. Tada ćete biti upitani je li ponuđena statička IP adresa u redu za vas. U većini slučajeva to je u redu i kliknite Da . Ako IP adresa spada u raspon adresa koje vaš usmjerivač nasumično dodjeljuje uređajima, to može dovesti do sukoba. U tom slučaju odaberite Ne i sami unesite IP adresu. Ako odaberete Da , Pi-hole će vas ionako upozoriti na ovaj mogući sukob.

09 Uzvodni davatelj

Instalacija je gotovo gotova, na kraju Pi-hole pita želite li promijeniti uzlaznog DNS davatelja. Google je zadani izbor i to je u većini slučajeva u redu, ali možete koristiti i OpenDNS, Level3, Comodo ili Norton uzvodno. Kada se na zaslonu pojavi tekst Neka to bude tako, instalacija je gotova. Zabilježite IP adresu svoje Pi-rupe, to je adresa koju bi vaši uređaji trebali koristiti od sada, do nje ćemo doći u sljedećim koracima. Zatvorite s OK , pojavit će se još nekoliko redaka koda i tada je instalacija stvarno gotova.

10 Usmjerivač ili odvojeni uređaji

Da biste blokirali reklame, sada sav internetski promet morate provoditi kroz rupu Pi. To se može učiniti na dva načina. Prvi je način referencirati svoju Pi rupu na svim svojim uređajima. To je nedostatak što to morate postaviti zasebno na svakom uređaju. Druga je mogućnost postaviti usmjerivač tako da svaka veza prolazi kroz otvor Pi prije nego što ga proslijedi na uređaje u vašoj mreži. U sljedećim koracima objašnjavamo obje mogućnosti.

11 Konfiguriranje sustava Windows

U sustavu Windows 10 idite na upravljačku ploču i kliknite Mreža i Internet / Centar za mrežu i dijeljenje . Kliknite Promijeni postavke adaptera . Desnom tipkom miša kliknite vezu koju želite promijeniti i odaberite Svojstva . Provjerite jeste li na kartici Mreže i odaberite Internet Protocol verzija 4 . Kliknite Svojstva / Napredno . Odaberite karticu DNS i dodajte IP adresu svoje rupe Pi klikom na Dodaj . Zatvorite s OK i ne zaboravite učiniti ove korake s bilo kojim drugim mrežnim vezama.

Macove i pametne telefone

Na Macu idite na System Preferences / Network . Odaberite vezu i kliknite Napredno . Odaberite karticu DNS i ovdje unesite IP adresu. Na iPhoneu ćete postavku pronaći u Postavkama / Wi-Fi . Kliknite i iza imena vaše mreže i promijenite adresu iza DNS-a . U Androidu idite na Postavke i držite prst na imenu svoje mreže. Dodirnite Prilagodi mrežu i označite Napredne opcije . Pomaknite se prema dolje i promijenite DHCP u Static . Na dnu DNS-a 1unesite svoju Pi-hole adresu. Za DNS 2 naznačujete 8.8.8.8, Googleovu DNS uslugu.

12 Administratorska ploča

U svom pregledniku idite na IP adresu vašeg Pi-hole i nakon IP adrese upišite / admin . Ovo je stranica za konfiguraciju vaše rupe Pi. Možete vidjeti koliko je oglašavanja već danas blokirano, koliko je domena blokirano i koji su uređaji uputili koji zahtjeve. U odjeljku Najbolji oglašivači možete vidjeti s kojih je domena najviše oglasa blokirano. U Dnevniku upita pronaći ćete pregled cjelokupnog internetskog prometa, nažalost to ne možete onemogućiti ili izbrisati određene unose.

13 Lokalni DNS u vašem usmjerivaču

Najprikladniji je način preusmjeriti sav promet s usmjerivača na Pi otvor. Idite na postavke vašeg usmjerivača i potražite zaslon postavki na kojem možete promijeniti DHCP opcije ili gdje možete pronaći postavke za IPv4 adrese. Ovdje ćete vjerojatno pronaći i mogućnost određivanja lokalnog DNS poslužitelja. Da li se ova opcija nudi na vašem usmjerivaču i je li to uopće moguće, možete saznati samo u uputama za usmjerivač ili slanjem e-pošte svom davatelju usluga.

14 Osvježavanje DHCP-a

Možda ćete trebati obnoviti DHCP zakup na svom uređaju prije nego što se promet usmjeri kroz rupu Pi. U sustavu Windows otvorite naredbeni redak upisivanjem cmd u traku za pretraživanje . Upišite ipconfig / release i pritisnite tipku Enter . Ako je ovo uspješno, ponovno upišite naredbu ipconfig / renew i izađite pritiskom na Enter . Na vašem Macu ovu ćete opciju pronaći pod System Preferences / Network . Kliknite mrežnu vezu i odaberite Napredno . Kliknite TCP / IP i odaberite Obnovi DHCP zakup .

15 Crna i bijela lista

Ako želite dodati određene domene na bijeli ili na crni popis, to možete učiniti na administracijskoj ploči svoje Pi-rupe. Web stranice 'žive' od prihoda od oglasa, pa je "lijepo" dodati web lokacije koje volite posjetiti na bijelu listu. Kliknite na popis dopuštenih ili crni popis da biste dodali domenu. Budući da Pi rupa filtrira oglase na DNS razini, nema smisla jednostavno dodavati url. Na web mjestu Pi-block pronaći ćete jasno objašnjenje kako primijeniti bijelu listu ili crnu listu na svoju Pi rupu. Ovdje ćemo objasniti kako dodati naše web lokacije na popis dopuštenih.

IPv4 i IPv6

Mnogo oglasa blokira Pi-hole, ali jedan se povremeno provuče između. U većini slučajeva to se odnosi na oglase putem IPv6. Oglasne mreže u posljednje vrijeme pružaju sve više i više oglašavanja putem IPv6, ali trenutno Pi-hole filtriranje preko IPv4 i dalje najbolje funkcionira. Preporučuje se pričekati obavijesti na web mjestu www.pi-hole.net i nadograditi svoj Pi-hole na IPv6 filtriranje u budućnosti.