Kaip

Štai kaip jūs padarote adblocker su Raspberry Pi ir Pi-hole

Tai vienas didžiausių erzinimų internete: reklama. Be abejo, kiekvieno įrenginio naršyklėje galite įdiegti skelbimų blokavimo priemonę, tačiau jei taip pat norite apsaugoti išmanųjį telefoną, išmaniąją televiziją ir žaidimų konsolę nuo reklamos, tai centrinis skelbimų blokatorius yra daug patogesnis. Yra brangių komercinių sprendimų, tačiau su kelių dolerių „Raspberry Pi“ ir „Pi-hole“ jūs pasiekiate tą patį. Šiame straipsnyje mes parodysime, kaip tai lengva.

01 Aviečių Pi gavimas

Seminarui jums reikia „Raspberry Pi“, nesvarbu, kurią versiją naudojate. Naujausia versija yra „Raspberry Pi 3 Model B“, kainuojanti apie keturiasdešimt eurų. Be mini kompiuterio, jums reikia „microSD“ kortelės, kurioje būtų galima įdėti programinę įrangą. Jei jūsų kompiuteryje nėra kortelių skaitytuvo, jums taip pat reikia kortelių skaitytuvo. Jums taip pat reikia mikro USB laido ir 2 amperų USB maitinimo šaltinio. Korpusas yra neprivalomas, tačiau naudingas, jei prietaisą norite naudoti ilgesnį laiką.

02 Parsisiųsti Raspbian

„Pi-hole“ galite įdiegti standartinę „Raspbian“ operacinę sistemą. Eikite į www.raspberrypi.org, spustelėkite Atsisiuntimai ir tada toliau Raspbian. „Pi-hole“ reikia nuimtos versijos, todėl prireikus galite eiti pagal „Raspbian Jessie Lite“ Atsisiųsti ZIP spustelėkite. Tačiau jei „Raspbian“ ketinate naudoti pirmą kartą, patogiau atsisiųsti įprastą versiją, nes tada turite savo darbalaukio aplinką. Atsisiųsdami ištraukite failą. Šiame seminare dirbame su standartine „Raspbian“ versija su darbalaukio aplinka.

03 Parsisiųsti „DiskImager“

Atsisiųskite „Win32DiskImager“ programą, įdiekite ją ir atidarykite programą. Prijunkite SD kortelę prie savo kompiuterio ir patikrinkite, kokia disko raidė priskirta SD kortelei. „DiskImager“ patikrinkite, ar rodoma teisinga raidė, ir atidarykite „Raspbian“ disko vaizdą spustelėdami aplanką šalia raidės. spustelėkite Rašykite norėdami nukopijuoti vaizdą į SD kortelę. Patvirtinkite veiksmą paspausdami Taip spustelėti. Operacinės sistemos rašymas gali užtrukti kelias minutes. Kai pasirodys pranešimas „Rašyti sėkmingai“, spustelėkite Gerai ir išimkite SD kortelę iš savo kompiuterio.

04 „Raspbian“ diegimas

Pradiniam „Raspbian“ diegimui ir konfigūravimui prie „Raspberry Pi“ turite prijungti klaviatūrą ir monitorių. Monitorių prie „Raspberry Pi“ jungties prijungiate HDMI kabeliu. Tada stumkite „microSD“ kortelę į savo „Raspberry Pi“ angą. Norėdami tiekti „Raspberry Pi“ energiją, galite prijungti maitinimo adapterį arba galbūt prijungti USB kabelį tarp „Raspberry Pi“ ir kompiuterio. Paleis „Raspbian“ ir ekrane pasirodys kodo eilutės, palaukite, kol operacinė sistema atsidarys automatiškai.

05 „Raspbian“ konfigūravimas

Prieš įdėdami „Raspberry Pi“ programinę įrangą „Pi-hole“, naudinga pakeisti kelis „Raspbian“ nustatymus. Eiti į Meniu / Nuostatos / Raspberry Pi konfigūracija ir įveskite, pavyzdžiui, savo vietą, laiko juostą ir klaviatūros išdėstymą. Taip pat naudinga iš anksto sukonfigūruoti tinklo nustatymą. Eikite į tinklo piktogramą viršuje ir pasirinkite belaidį tinklą. Prisijunkite ir jūs prijungėte „Raspberry Pi“ prie interneto. Žinoma, taip pat galite naudoti laidinį tinklo ryšį.

SSH

Galite atlikti tolesnį „Pi-hole“ diegimą iš savo kompiuterio per SSH jungtį. Prieš atjungdami monitorių, pelę ir klaviatūrą, pirmiausia eikite į terminalą viršuje. Tipas pagrindinio kompiuterio vardas - norėdami sužinoti savo „Raspberry Pi“ IP adresą. „Windows“ turite atsisiųsti SSH klientą, PuTTY yra gerai žinomas. Srityje Pagrindinio kompiuterio vardas įveskite IP adresą, tada spustelėkite Atviras. „MacOS“ eikite į terminalą ir įveskite ssh pi @ ip adresas kur, žinoma, įveskite savo IP adresą. Sąskaitos vardas yra pi, o slaptažodis yra aviečių.

06 Plečiama failų sistema

Norėdami įsitikinti, kad galite naudoti visą laisvą vietą savo SD kortelėje, galite įvesti komandą sudo raspi-config „Raspberry Pi“ terminale arba savo SSH kliente savo kompiuteryje arba „Mac“. Pasirinkite Išskleiskite failų sistemą tada pasirinkite Baigti. Po to turėsite iš naujo paleisti „Raspberry Pi“, todėl rinkitės Taip jei jūsų to paprašys. Šis žingsnis taip pat dažnai padeda, jei kyla problemų diegiant „Pi-hole“.

07 Įdiekite Pi skylę

Terminale įveskite šį kodą: curl -L //install.pi-hole.net | bash. Spustelėkite du kartus Gerai ir kai pateksite į statinį IP langą, spustelėkite dar kartą Gerai. „Pi-hole“ veikia tik tuo atveju, jei „Raspberry Pi“ turi statinį IP adresą. Kitame lange pasirinkite, ar prijungėte „Raspberry Pi“ per internetą, ar „wifi“, pasirinkite paspausdami tarpo klavišą. Jei norite pereiti į kitą langą, naršykite rodyklių klavišais ir patvirtinkite veiksmą naudodami „Enter“.

08 Statinis IP adresas

Jei langas su galimybe Pasirinkite Protokolai pasirodo, pasirinkite „IPv4“, šiuo metu skelbimų blokavimo priemonė geriausiai veikia per IPv4. Tada jūsų paklaus, ar siūlomas statinis IP adresas jums tinka. Daugeliu atvejų tai gerai ir spustelėkite Taip. Jei IP adresas patenka į adresų diapazoną, kurį maršrutizatorius atsitiktinai priskiria įrenginiams, tai gali sukelti konfliktą. Tokiu atveju jūs pasirenkate Nr. ir patys įveskite IP adresą. Jei jūs einate Taip Jei pasirinksite, „Pi-hole“ vis tiek jus perspės apie šį galimą konfliktą.

09 Aukštesnysis tiekėjas

Diegimas beveik baigtas, pabaigoje „Pi-hole“ klausia, ar norite pakeisti „Upstream DNS Provider“. „Google“ yra numatytasis pasirinkimas ir daugeliu atvejų tai yra gerai, tačiau taip pat galite naudoti „OpenDNS“, „Level3“, „Comodo“ ar „Norton“. Kai ekrane pasirodo tekstas Padaryti taip, diegimas baigtas. Užsirašykite savo „Pi-hole“ IP adresą, tai yra adresas, kurį nuo šiol turėtų naudoti jūsų įrenginiai, mes jį pasieksime atlikdami kitus veiksmus. Pabaiga su Gerai, pasirodo dar kelios kodo eilutės ir tada įdiegimas tikrai baigtas.

10 Maršrutizatorius arba atskiri įrenginiai

Norėdami užblokuoti reklamą, dabar turite paleisti visą interneto srautą per „Pi“ skylę. Tai galima padaryti dviem būdais. Pirmasis būdas yra nurodyti savo „Pi“ skylę visuose įrenginiuose. Tai turi trūkumą, kad jūs turite tai nustatyti atskirai kiekviename įrenginyje. Kitas variantas yra nustatyti maršrutizatorių taip, kad kiekvienas ryšys eitų per „Pi“ skylę, prieš perduodant jį jūsų tinklo įrenginiams. Abi galimybes paaiškiname atlikdami šiuos veiksmus.

11 „Windows“ konfigūravimas

„Windows 10“ eikite į Valdymo skydą ir spustelėkite Tinklas ir internetas / Tinklo centras. spustelėkite Adapterio nustatymai modifikuoti. Dešiniuoju pelės mygtuku spustelėkite ryšį, kurį norite pakeisti, ir pasirinkite Savybės. Įsitikinkite, kad esate skirtuke Tinklų kūrimas ir pasirinkite 4 interneto protokolo versija. spustelėkite Funkcijos / Išplėstinė. Pasirinkite skirtuką DNS ir paspausdami pridėkite savo Pi skylės IP adresą Papildyti spustelėti. Pabaiga su Gerai ir nepamirškite atlikti šių veiksmų naudodami bet kokius kitus tinklo ryšius.

„Mac“ kompiuteriai ir išmanieji telefonai

„Mac“ sistemoje eikite į Sistemos nuostatos / Tinklas. Pasirinkite ryšį ir spustelėkite Išplėstinė. Pasirinkite skirtuką DNS ir čia įveskite IP adresą. „IPhone“ nustatymą rasite adresu Nustatymai / Bevielis internetas. Spustelėkite i po savo tinklo pavadinimo ir pakeiskite adresą DNS. „Android“ sistemoje eikite į Nustatymai ir trumpai laikykite pirštą prie tinklo pavadinimo. Paspausti Koreguoti tinklą ir priešais padėjo varnelę Išplėstiniai nustatymai. Slinkite žemyn ir keiskite DHCP į Statinis. Apačioje ties DNS 1 įveskite savo „Pi-hole“ adresą. Bitė DNS 2 įveskite 8.8.8.8, „Google“ DNS paslaugą.

12 Administravimo grupė

Naršyklėje eikite į savo „Pi-hole“ IP adresą ir po IP adreso tipo /administratorius. Tai yra jūsų „Pi“ skylės konfigūracijos puslapis. Galite pamatyti, kiek skelbimų jau užblokuota šiandien, kiek domenų buvo užblokuota ir kurie įrenginiai pateikė kokias užklausas. žemiau Populiariausi reklamuotojai galite pamatyti, kuriuose domenuose užblokuota daugiausia skelbimų. Bitė Užklausų žurnalas rasite viso savo interneto srauto apžvalgą, deja, negalite to išjungti ar ištrinti tam tikrų įrašų.

13 Vietinis DNS jūsų maršrutizatoriuje

Patogiausias būdas yra nukreipti visą srautą iš maršrutizatoriaus į „Pi“ skylę. Eikite į savo maršrutizatoriaus nustatymus ir ieškokite nustatymų ekrano, kuriame galite pakeisti DHCP parinktis arba kur galite rasti IPv4 adresų nustatymus. Čia tikriausiai taip pat rasite galimybę nurodyti vietinį DNS serverį. Nesvarbu, ar ši parinktis siūloma jūsų maršrutizatoriuje, ir ar tai apskritai įmanoma, galite sužinoti tik pažiūrėję į savo maršrutizatoriaus vadovą arba siųsdami savo paslaugų teikėjui el. Laišką.

14 Atnaujinkite DHCP

Prieš nukreipiant srautą per „Pi“ skylę, gali tekti atnaujinti įrenginio DHCP nuomą. „Windows“ sistemoje atidarykite Komandinė eilutė paieškos juostoje cmd įveskite. Tipas ipconfig / release ir paspauskite Enter klavišas. Jei tai pavyksta, įveskite komandą iš naujo ipconfig / atnaujinti ir uždarė tave užrakindamas Įveskite stumti. „Mac“ sistemoje šią parinktį rasite adresu Sistemos nuostatos / Tinklas. Spustelėkite savo tinklo prisijungimas ir pasirinkti Išplėstinė. spustelėkite TCP / IP ir pasirinkite Atnaujinkite DHCP nuomą.

15 Juodasis ir baltasis sąrašas

Jei norite įtraukti tam tikrus domenus į baltąjį sąrašą arba įtraukti juos į juodąjį sąrašą, galite tai padaryti „Pi-hole“ administravimo skydelyje. Svetainės „gyvena“ iš pajamų iš skelbimų, todėl „malonu“ įtraukti į jūsų mėgstamų svetainių sąrašą baltąjį sąrašą. spustelėkite Baltasis sąrašas arba Juodasis sąrašas pridėti domeną. Kadangi „Pi skylė“ filtruoja skelbimus DNS lygiu, nėra prasmės paprasčiausiai pridėti URL. „Pi-block“ svetainėje rasite aiškų paaiškinimą, kaip pritaikyti baltąjį ar juodąjį sąrašą savo „Pi“ skylei. Čia mes paaiškiname, kaip įtraukti savo svetaines į baltąjį sąrašą.

„IPv4“ ir „IPv6“

„Pi-hole“ blokuoja daugybę skelbimų, tačiau vienas kartais paslysta tarp jų. Daugeliu atvejų tai susiję su reklamomis per IPv6. Skelbimų tinklai pastaruoju metu teikia vis daugiau reklamos per „IPv6“, tačiau šiuo metu „Pi-hole“ filtravimas per „IPv4“ vis tiek veikia geriausiai. Rekomenduojama laukti pranešimų svetainėje www.pi-hole.net ir ateityje atnaujinti „Pi-hole“ į „IPv6“ filtravimą.

$config[zx-auto] not found$config[zx-overlay] not found