- Mi a Pi-hole?
- Mire lesz szükség a Raspberry Pi-Pi Hole beállításához?
- Következik,
- 1. lépés: A Raspberry pi beállítása
- 2. lépés: A Raspberry Pi konfigurálása
- A Pi-Hole telepítése a Raspberry Pi-re
Miután elolvasta a bejegyzés címét, biztosan kíváncsi, miért teszünk közzé egy cikket, amely elmagyarázza, hogyan lehet blokkolni a hirdetési szolgáltatásokat? Nem így keres pénzt a cég? És nem téved, hogy a Google AdSense a bevételeink nagy részét képezi, de megértjük, hogy sokan közületek, akik elég elszántak vagytok ahhoz, hogy valami ilyesmit beállítsanak, valószínűleg valamiféle hirdetésblokkoló eszközt használnak.
Tehát ebben a cikkben bemutatom, hogyan konfigurálhatja a Pi-hole DNS-alapú szűrőeszközt, amely a hirdetések, a nyomkövetés és az ismert rosszindulatú programok blokkolására használható az egész hálózatán.
Sok általános hirdetésblokkoló eszköz létezik odakint. Vegyük például a króm webáruház példáját, ha az Adblock kifejezésre keres, ott sok olyan megtalálható, mint az Adblock, az ublock, az adguard és még sok más, ami remekül működik. De a probléma az, hogy böngésző-specifikus. Ez azt jelenti, hogy csak az adott böngészőnél fog működni, de egyes eszközök nem engedélyezik a hirdetésblokkolókat, például a mobiljátékokat, az intelligens tévét, a Spotify-t és egyebeket. Itt jön be a Pi-lyuk. Gyorsan és hatékonyan blokkolhatja a hirdetéseket az egész hálózatán.
A Raspberry pi egy zseb méretű számítógép, és sokféle webalapú szerver létrehozására alkalmas, például:
- Raspberry Pi nyomtatószerver
- Plex médiaszerver a Raspberry Pi-n
- Raspberry Pi MineCraft szerver
- Raspberry Pi NAS Server a Samba használatával
- Raspberry Pi a Mopidy Music Server használatával
Mi a Pi-hole?
A Pi-hole privát DNS-kiszolgálóként működik a hálózatán. A DNS néven ismert (D omain N ame S erver). Amikor beír egy címet a böngészőjébe, például a google.com címre, a DNS-kiszolgáló felelős azért, hogy ezt a nevet felvegye és IP-címmé alakítsa. Sok felhasználó számára ez a szolgáltatás az ablakok IPv4 beállításában fut.
De az ablakok nem tudják meghatározni, hogy mely hirdetési szolgáltatások IP-címei és a tényleges tartalmuk vannak-e, de a Pi-lyuk igen. A Pi-hole az ismert hirdetési szolgáltatások és a válaszadás között áll 0.0.0.0-val, így a hirdetések nem töltődnek le. Ez azt jelenti, hogy a keresett webhely normálisan, de hirdetések nélkül töltődik be.
Elég bevezető, építsük fel a Pi-lyukat, és lássuk működés közben. A bemutató videó a cikk végén található.
Mire lesz szükség a Raspberry Pi-Pi Hole beállításához?
Ennek beállításához szüksége lesz a nyilvánvalóra:
- Raspberry Pi (Raspberry PI Zero-t használok)
- Wi-Fi adapter vagy USB-Ethernet adapter (a Wi-Fi adaptert fogom használni)
- USB OTG kábel
- A Power Brick elegendő áramot képes leadni.
- Micro SD kártya.
- USB kábel az áramellátáshoz.
Ne feledje, hogy a fej nélküli beállítási módszert fogom használni a Raspberry Pi beállításához. Ha bármilyen más módon szeretné megtenni, akkor mindig csatlakoztathat egy monitort és egy billentyűzetet, de ehhez külön USB-elosztóra és Messi-re van szüksége.
Következik,
- 1. lépés: A Raspberry Pi beállítása
- Töltse le a Raspberry PI operációs rendszert
- Villantsa be az SD-kártyát
- Engedélyezze az SSH-t fej nélküli módban
- Csatlakozás az útválasztóhoz Fej nélküli módban
- Rendeljen statikus IP-címet az útválasztón
- 2. lépés: A Raspberry Pi konfigurálása
- SSH a Raspberry Pi-nek
- Frissítse és frissítse a Pi-t
- Módosítsa az alapértelmezett SSH jelszót
- Módosítsa a gazdagép nevét
- 3. lépés: A Pi-Hole telepítése a Raspberry Pi-re
Ha még nem ismeri a Raspberry pi alkalmazást, akkor térjen vissza az Első lépések a Raspberry Pi bemutatóhoz.
1. lépés: A Raspberry pi beállítása
A málna pi beállítása nagyon egyszerű és nagyon kevés lépést igényel. A málna beállításához le kell töltenie a Raspberry Pi operációs rendszert a hivatalos Raspberry PI webhelyről, elő kell készítenie az SD-kártyát és telepítenie kell rá a Raspberry PI OS-t.
Töltse le a Raspberry-PI operációs rendszert:
Raspberry pi zero-t használok, ezért le fogom tölteni a Raspberry Pi OS (32-bit) Lite szoftvert.
Az SD-kártya villanása:
Ennek villanásához szükségünk van egy balenaEtcher nevű eszközre, vagy használhatja kedvenc villogó eszközét.
Ajánlom a hordozható verziót, mivel ezt nem kell telepítenünk. Nyissa meg az Etchert > Válassza ki a fájlt > Válassza ki a célt, és csak villogtassa ! És kész.
Miután a villogás befejeződött, kap egy kis 250 MB-os partíciót, amelynek neve boot
Az SSH engedélyezése fej nélküli módban:
A Headless SSH beállításához létre kell hoznia egy üres fájlt, SSH néven. Ez az egyszerű lépés lehetővé teszi az SSH használatát a Raspberry Pi számára.
Csatlakozás az útválasztóhoz Fej nélküli módban:
A Headless Wi-Fi beállításához létre kell hoznia egy wpa_supplicant.conf nevű fájlt, és mentenie kell azt a rendszerindító partícióba, amelyet korábban említettem.
Az alább felsorolt fájl tartalma:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 ország =
Az útválasztó SSID-jét és jelszavát be kell helyeznie az SSID és a PSK szakaszba.
És ez az SD-kártya része, most fel kell tenned az SD-kártyát a málnás pi-re és bekapcsolni.
Statikus IP-cím hozzárendelése az útválasztóban:
Nagyon fontos statikus IP-címet rendelni a Raspberry PI-hez, különben dinamikusan változik és problémákat okoz nekünk.
Az útválasztómban van egy műveletek fül, a zöld jelre kattintva lefoglalhatom az IP-címet a Raspberry Pi számára. Ha ezt csinálja, meg kell találnia az útválasztó folyamatát.
2. lépés: A Raspberry Pi konfigurálása
Most az összes alapvető beállítást el kell hagynunk a Raspberry Pi konfigurálásához. Ehhez kövesse az alábbi lépéseket-
SSH a Raspberry Pi-hez:
Itt az ideje, hogy SSH-t kapjon a málna pi-hez, ehhez a Windows PC-ről a Git Bash-t fogom használni, a PuTTY-t is használhatja, ha ez a kedvenc alkalmazása.
Írja be a málna pi alapértelmezett jelszavát, amely a málna.
És minden rendben működik, akkor a pi @ málna bash-t kéri. Gratulálunk, hogy sikeresen SSH-t nyert a málna pi-be.
Frissítse és frissítse a Pi-t:
Most először frissítse és frissítse a Raspberry PI operációs rendszert, hogy ezt írja be a következő paranccsal, és nyomja meg az Enter billentyűt.
sudo apt-get update && sudo apt-get upgrade
Az alapértelmezett SSH jelszó módosítása:
Ezt követően frissítse és frissítse a Raspberry Pi alapértelmezett SSH-jelszavának megváltoztatásához szükséges hibákat, más hackerek pedig nagyon egyszerűen SSH-t tudnak adni a hálózatra és feltörhetik a jelszót.
Ehhez be kell írnia a sudo raspi-config fájlt, és a következő képernyő jelenik meg.
Állomásnév módosítása:
A hosztnév megváltoztatásához lépjen a Hálózati beállítások oldalra, és nyomja meg az Enter billentyűt. Most az első lehetőség a hosztnév megváltoztatása, kattintson ismét az enter gombra, és módosítsa a hosztnevet.
Most ez megtörtént, végre telepíthetjük a Pi-lyukat.
A Pi-Hole telepítése a Raspberry Pi-re
Miután elvégezte a fenti lépéseket. Telepítenie kell a Pi-lyukat. Megteheti ezt egy billentyűzet egér csatlakoztatásával, vagy ezt fejetlen módon. Fejetlenül fogom csinálni.
A Pi-hole Raspberry Pi telepítéséhez futtassa a következő parancsot.
göndör -sSL https://install.pi-hole.net - bash
Alternatív megoldásként készíthet git klónt, klónozhatja a Pi-lyuk GitHub-tárházát, és onnan folytathatja, ehhez a következő parancsokat kell futtatnia.
git klón - 1. mélység https://github.com/pi-hole/pi-hole.git Pi-hole cd "Pi-hole / automatizált telepítés /" sudo bash basic-install.sh
De a Pi-hole telepítéséhez az elsődleges módszert fogom használni. A telepítési folyamat nagyon egyszerű. Csak annyit kell tennie, hogy SSH-t kell adnia a Raspberry Pi-hez, be kell illesztenie a curl kódot, és be kell nyomnia az Enter billentyűt, ha minden jó, akkor elindul a letöltési folyamat, és kap egy olyan képet, mint egy kép lent.
Ez a telepítési folyamat, és néhány alapvető előfeltételt ellenőriz.
Ezután bemutatjuk az üdvözlő képernyőt, amely az alábbiakban látható.
A következő képernyő a Pi-lyukról szóló képernyő , a folytatáshoz nyomja meg az Enter billentyűt.
Ezután a Pi-hole statikus IP -t kérdez, ha helyesen végezte el az előző beállítást, majd a folytatáshoz egyszerűen nyomja meg az Enter billentyűt. Az alábbi kép a képernyőt mutatja.
Ezután a Pi-lyuk rákérdez egy felületre, esetemben a wlan0-ra, nyomja meg az Enter billentyűt a kiválasztásához.
Ezután a Pi-hole telepítő egy Upstream DNS-szolgáltatóval kapcsolatban kérdez, ami azt jelenti, hogy ha az URL nincs a feketelistán, akkor a kérést továbbítjuk a kiválasztott DNS-kiszolgálóra. Esetemben a Google-t választom.
Ezután a Pi-hole telepítés arra kér minket, hogy válasszunk egy listát a névkiszolgálókról, amelyek a Pi-hole blokkolási lista készleteként szolgálnak, és azt is mondja, hogy az alapértelmezett listát egy harmadik fél szolgáltató biztosítja és tartja fenn. A telepítés befejezése után módot adhatunk hozzá.
Ezután azt akarja, hogy válasszuk ki a protokollokat. Mivel az IP-protokoll verziójától függetlenül le akarjuk tiltani a nem kívánt hirdetéseket, hagyhatjuk, hogy mindkét protokoll alapértelmezés szerint aktiválva legyen.
Ezután megmutatja az útválasztó által hozzárendelt aktuális IP-címet.
Ezután figyelmeztetést ad az ütköző IP-ről, kattintson az OK gombra.
A következő képernyő nagyon fontos, mivel a pi-hole beállítás megkérdezi, hogy telepíteni akarjuk-e a webes adminisztrációs felületet, vagy sem, és igen, a későbbiekben a praktikus irányítópultot akarjuk használni. Mert ez nagyon megkönnyíti az adott hirdetések blokkolását.
A webszerver-alapú irányítópult futtatásához szükségünk van egy helyi szerverre, amely helyben fut. A következő képernyő pontosan ez, és igen, feltétlenül szeretnénk telepíteni a webszervert.
A következő képernyőn a telepítő azt kérdezi, hogy naplózni akarjuk-e a lekérdezéseket, és igen, ezt meg akarjuk tenni, mert az engedélyezett napló segítségével egyértelműen meg tudjuk különböztetni, hogy melyik hozzáadás melyik URL-hez tartozik.
Az adatvédelmi módhoz az alapértelmezett beállítást használtam, mert figyelni akarok mindent, amit a Pi-Hole blokkol.
És majdnem kész, nyomja meg az OK gombot, és a Pi-hole telepítés megteszi a dolgát, és telepíti az összes követelményt. Ha minden elkészült, megkapja az alább látható legfontosabb képernyőt.
Most, a képernyő alján, megvan az IP-cím és a jelszó az irányítópulthoz. Számomra az admin URL-je http://192.168.2.2/admin volt, a jelszó pedig XXXX. Illessze be az URL-t a böngészőjébe, és kap egy oldalt az alábbiak szerint.
Ha elfelejtette a jelszót, SSH-t küldhet a Raspberry Pi-nek, és írja be az alábbi parancsot a jelszó visszaállításához.
Ebben a pillanatban mély lélegzetet vehet és ellazulhat, befejezte a folyamat egy részét. De az újonnan épített Pi-hole nem tudja blokkolni az összes hirdetést, különösen a YouTube-ot.
A hirdetések régióspecifikusak, így az indiai hirdetések blokkolásához néhány trükköt kellett kihúznom, amelyekről itt fogok beszélgetni, A Pi-hole konzoljában van egy fül a feketelistára helyezett domainek számára, ez megmutatja, hogy hány felsorolt domain van ebben a listában, frissítenünk kell ezt a listát, ehhez el kell mennünk
A Cím részben pedig további feketelistára tett webhelyeket adhatunk hozzá. Ehhez csak gugliztam, és találtam néhány jól működő linket. Az alábbiakban felsoroljuk.
- https: // raw.githubusercontent.com/StevenBlack/hosts/master/hosts
- https: // mirror1.malwaredomains.com/files/justdomains
- https: // easylist-downloads.adblockplus.org/malwaredomains_full.txt
- https: // v.firebog.net/hosts/Easylist.txt
- https: // s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
- https: // v.firebog.net/hosts/AdguardDNS.txt
- https: // static.doubleclick.net/instream/ad_status.js
Hozzá kell adnia őket egyenként, majd egy szóközt. Hozzáadásuk után frissíteni kell a listát a pihole -g paranccsal . Miután ez megtörtént, a frissített irányítópultnak úgy kell kinéznie, mint az alábbi kép.
Most a lista frissült, a Pi-lyuknak képesnek kell lennie további hirdetések blokkolására.
Ha még mindig kap hirdetéseket, javíthatja eredményeit azáltal, hogy manuálisan hozzáadja a hozzá tartozó szervereket a Raspberry Pi-Pi Hole telepítésének feketelistájához.
és… Kész!
Gratulálunk! A Raspberry Pi-Pi Hole beállítása befejeződött.
Ha bármilyen kérdése van, hagyja őket az alábbi megjegyzés részben. Vagy fórumunkat felhasználhatja egyéb technikai kérdések feltöltésére is.