Tartalomjegyzék:
- Kellékek
- Lépés: Az SD -kártya előkészítése a Pi -hez
- 2. lépés: A Pi-Hole telepítése SSH-n keresztül
- 3. lépés: A PADD és egy 3,5 hüvelykes kijelző telepítése, valamint az alkatrészek 3D nyomtatása
- 4. lépés: A PADD méretének módosítása normálról MEGA -ra
- 5. lépés: Az útválasztó beállítása a hálózaton belüli hirdetésblokkolásra
- 6. lépés: A DNS -kiszolgáló konfigurálása bizonyos eszközökön
- 7. lépés: A Pi-Hole frissítése
- 8. lépés: Minden kész
Videó: PiHole hirdetésblokkoló 3,5 hüvelykes kijelzővel: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Üdvözöljük az oktatóanyagomban, amely arról szól, hogyan hozhat létre igazán fantasztikus hirdetésblokkolót az egész hálózat számára! A Raspberry Pi a Pi-Hole és a PADD néven ismert szoftvert futtatja a hirdetések blokkolására és olyan statisztikai adatok megjelenítésére, mint a Pi-Hole IP-címe és a letiltott hirdetések mennyisége.
Kellékek
Szükséged lesz:- Raspberry Pi 3/4, Bármelyik megteszi, és ez lehet a + változat, ha úgy dönt.
- 3,5 hüvelykes Raspberry Pi kijelző, találtam egy olcsót az EBay -n 20 dollár körül.
- Megbízható 8 GB-os Micro-SD kártya, használtam egy 16 GB-os SanDisk kártyát, mert ez volt a környezetemben, és a múltban is volt szerencsém hozzá.
- 3D nyomtató vagy hozzáférés 3D nyomtatási szolgáltatáshoz. Technikailag ez opcionális, ha nem szeretne tokot, de erősen ajánlott.
- Ethernet kábel, gyorsabb internetkapcsolat biztosítására szolgál a Pi számára
- Router, a Pi csatlakoztatásához
- Raspberry Pi tápegység, Ajánlom a hivatalos Raspberry Pi tápegységet, de minden olyan USB tápegység, amely legalább 5 A feszültséget képes táplálni, rendben kell lennie.
- Windows PC, Az ebben az utasításban használt szoftvernek lehetnek megfelelői Mac és Linux rendszerekhez, de a Windows oldalt fedem le.
- Micro-SD-USB adapter, az SD-kártya számítógéphez történő csatlakoztatására szolgál. Nem kötelező, ha számítógépe már rendelkezik nyílással.
Lépés: Az SD -kártya előkészítése a Pi -hez
Ez elég egyszerű, de mielőtt az SD -t villognánk, itt van a szoftver, amire szüksége lesz:
SD kártya formázó, letölthető az sdcard.org webhelyéről
Etcher, a kártya villogására szolgál. Ha szeretné, a Win32DiskImager programot is használhatja
A legújabb Raspbian Lite kép, győződjön meg róla, hogy kicsomagolja a kapott.zip fájlt
Rendben, összeszedtük a szoftverünket, kezdjük el.
Először formázni kell az SD kártyát. Ehhez nyissuk meg az SD kártya formázót, csatlakoztassuk be az SD kártyát, és válasszuk ki az ablak tetején található listából. Győződjön meg arról, hogy az SD -kártyát választja, nem pedig egy másik meghajtót. Győződjön meg arról, hogy nincs semmi fontos a kártyán, mivel minden törlődik a kártyáról. Ha elkészült, kattintson a „Formázás” gombra. Nem tarthat sokáig a kitöltés. Miután befejezte, bezárhatja az SD -kártya formázót
Ezután fel kell villannunk a kártyát. Nyissa meg az Etcher alkalmazást, és kattintson a kék képre, amely a „Kép kiválasztása” feliratot jelöli, és keresse meg a korábban letöltött.img fájlt, és válassza ki. Ezután az SD -kártyát már alapértelmezés szerint ki kell választani, de ha nem, csak a gombra kattintva cserélje ki. Miután megerősítette, hogy az összes kiválasztás helyes, kattintson a "Flash!" Gombra. Ez néhány percet vesz igénybe, és miután elkészült, bezárhatja Etcher -t.
Végül engedélyeznünk kell az ssh -t és csatlakoznunk kell a wifi -hez. Nyissa meg a File Explorer programot, és kattintson a "boot" gombra a bal oldalon. Meg kell jeleníteni a fájlok listáját. Kattintson a jobb gombbal, és hozzon létre egy új szöveges dokumentumot, majd nevezze el ssh -nak, és távolítsa el a.txt kiterjesztést a végén. Megjegyzés: ehhez engedélyeznie kell a „Fájlbővítmények megjelenítése” lehetőséget. Kattintson az Igen gombra, és megjelenik egy üres ssh nevű fájl. Ezután újra létre kell hoznunk egy szöveges dokumentumot, de nevezzük el wpa_supplicant -nak, a.txt fájlt.conf -ra cserélve. Kattintson a jobb egérgombbal, és válassza a Szerkesztés lehetőséget, és illessze be ezt a szöveget a fájlba, és cserélje ki a wifi adatait:
ország = USA
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}
Feltétlenül mentse el a fájlt, ha elkészült!
Vegye ki az SD -kártyát, tegye a Pi -be, és befejezte a kártya előkészítését!
2. lépés: A Pi-Hole telepítése SSH-n keresztül
Most telepítjük a szoftver szent grálját, a Pi-Hole-t.
Ismét szükségünk van egy szoftverre a folytatáshoz, ezért töltse le ezt:
PuTTY, ezt ssh kliensként fogjuk használni
Mielőtt csatlakoznánk a Pi -hez, meg kell találnunk annak IP -címét. Ennek legegyszerűbb módja az, ha bejelentkezik az útválasztójába az IP címen, és megkeresi a „raspberrypi” eszköznevet. Keresse meg az utasításokat az útválasztóhoz és az útválasztó jelszavához, mivel az összes útválasztó kissé eltér. Ha megvan az IP -címe, nyissa meg a PuTTY -t, és írja be a gazdagépnév mezőbe az IP -címét, majd kattintson a "Megnyitás" gombra. Megjelenik egy figyelmeztetés, kattintson az Igen gombra, és egy fekete terminálhoz érkezik, bejelentkezve. Írja be a „pi” felhasználónevet és a „málna” jelszót. Sikeres bejelentkezés után a parancssorba kell vinni a pi@raspberrypi paranccsal. Most be szeretné illeszteni a következő kódot:
curl -sSL https://install.pi-hole.net | bash
El kell kezdenie a telepítő letöltését, majd automatikusan elindítani a telepítést.
Ez egy sor képernyőt jelenít meg, amelyekben megnyomja az OK vagy az Igen gombot, és az Upstream DNS szerverhez válassza a Google -t.
Ha szeretné, hogy könnyebben tudja használni a webes felületet, akkor gépeléssel megváltoztathatjuk a jelszavát
pihole -a -p
A terminálban.
A Pi-Hole-t most telepíteni kell! Természetesen csak a Pi-Hole-t használhatja a kijelző nélkül, de mi ebben a szórakoztató?
3. lépés: A PADD és egy 3,5 hüvelykes kijelző telepítése, valamint az alkatrészek 3D nyomtatása
Most telepítjük a PADD-t, amely megjeleníti a Pi-Hole statisztikákat a kijelzőn. Ez a lépés azonban egy kicsit több terminálon alapul, de ne forduljon el, nagyon egyszerű.
A PADD telepítése előtt telepítenünk kell a kijelzőt. Győződjön meg arról, hogy a Pi ki van kapcsolva, és le van választva az áramellátásról, és csatlakoztassa a képernyőt a képen látható módon, és ha megfelelően csatlakoztatta, a kijelzőnek egy vonalban kell lennie a Pi többi részével.
A 3D nyomtatott tok itt található:
Most az elülső részt kell csatlakoztatnia az USB- és Ethernet -portokhoz, amint az a képen látható. Ezután csak csúsztassa be a csomagot a hüvelybe, és mindennek szépen össze kell állnia. Véglegesen le lehet zárni valamilyen ragasztóval, de lazán hagytam, mert már elég szoros volt.
Ezt követően telepítenie kell a kijelző illesztőprogramjait. Ez a kijelzőtől függően eltérő, de az én esetemben van egy olyan kijelzőm, amely tökéletesen futtatja a Waveshare illesztőprogramokat. Mivel ez minden kijelző esetében más, ezért nem mutatom meg, hogyan kell ezt itt csinálni, de a YouTube -on történő gyors keresés megadja a választ.
Miután a kijelző működik, tehát amikor elindítja a pi -t, megjelenik a terminál a Pi -n, készen állunk a PADD telepítésére.
A PADD telepítéséhez a következő parancsokat kell futtatnunk a terminálon:
cd ~
wget -N
A letöltés után ezt végre kell hajtanunk, hogy a fájl végrehajtható legyen:
sudo chmod +x padd.sh
Most szükségünk van a PADD -re az indításkor. Ezt egy speciális fájl módosításával tehetjük meg.
sudo nano ~/.bashrc
Ezután a billentyűzet lefelé mutató nyíljával görgessen le az aljára, és illessze be ezt:
# Futtassa a PADD programot
if ["$ TERM" == "linux"]; majd közben: do./padd.sh alvás 1 kész fi
Ezután indítsa újra a Pi -t
sudo újraindítás
4. lépés: A PADD méretének módosítása normálról MEGA -ra
Alapértelmezés szerint a PADD kijelző csak normál méretű lesz, nem használja ki a teljes képernyőt, de ezen változtathatunk!
Először SSH -t kell beépítenünk a Pi -be, erről korábban szó volt. Ha a terminálon van, írja be a következőt:
sudo dpkg-reconfigure console-setup
A menü Sok opcióval kell megjelennie, ki kell választanunk az UTF-8-at, vagy ha tudja, mi a többi kódolási beállítás, próbálja ki őket, ha akarja. Ezután válassza a Guess Optimal Character Set lehetőséget, majd válassza a Terminus, majd a 6x12 lehetőséget. Miután elvégezte ezeket a lépéseket, indítsa újra a gombbal
sudo újraindítás
5. lépés: Az útválasztó beállítása a hálózaton belüli hirdetésblokkolásra
Most ez az a lépés, ahol minden összejön, és valójában láthatja kemény munkájának eredményét. Jelentkezzen be az útválasztóba az IP -címen keresztül, de ne fedje le, mert minden útválasztónál más, és keresse meg a DNS -konfigurációs beállítást. Ha az útválasztó nem rendelkezik ezzel a lehetőséggel (például az enyém), folytassa a 6. lépéssel. Miután megtalálta a DNS -kiszolgáló beállításait, le kell cserélnie az elsődleges DNS -kiszolgáló IP -címét a Pi -n látható IP -címmel, az IPv4 -cím alatt. Tegye ezt az összes DNS -IP -hez, beleértve a másodlagosat, a biztonsági mentést stb. Alkalmazza a módosításokat, és az útválasztótól függően előfordulhat, hogy újra kell indítania az útválasztót.
A beállítás után a teljes hálózat a Pi-Hole-t fogja használni DNS-kiszolgálóként, így minden hirdetési forgalom blokkolva lesz.
6. lépés: A DNS -kiszolgáló konfigurálása bizonyos eszközökön
Ezt a módszert akkor kell használni, ha az útválasztó nem teszi lehetővé a DNS-kiszolgáló módosítását, vagy ha nem szeretné, hogy mindenki a hálózatán ugyanazon a Pi-Hole-on legyen.
A módszer minden eszközön más: Windows 10:
Nyissa meg a Vezérlőpultot, és kattintson a Hálózat és Internet elemre
Kattintson a Hálózati és megosztási központ, az Adapterbeállítások módosítása elemre, kattintson a jobb gombbal a hálózatra, majd kattintson a Tulajdonságok elemre
Keresse meg az Internet Protocol 4-es verzióját, kattintson duplán, majd kattintson a következő DNS-kiszolgáló használata elemre, és írja be a Pi-Hole DNS IP-t mindkét mezőbe. Menjen vissza a Tulajdonságok listájához.
Keresse meg az Internet Protocol 6. verzióját, kattintson duplán, majd kattintson a következő DNS-kiszolgáló használata elemre, és írja be a Pi-Hole DNS IP-t (ezúttal az IPv6-ot) mindkét mezőbe.
Minden esetre indítsa újra a számítógépet
Linux:
www.addictivetips.com/ubuntu-linux-tips/ch…
Mac operációs rendszer:
serverguy.com/kb/change-dns-server-setting…
iOS (iPhone):
Nyisd meg a beállításokat
Kattintson a Wifi lehetőségre, majd a csatlakoztatott hálózat melletti „i” gombra
Görgessen le a DNS -hez, és kattintson a DNS konfigurálása elemre
Kattintson a Kézi gombra, távolítsa el a meglévő DNS-kiszolgáló IP-címét, és adja meg a Pi-Hole DNS-IP-címét
Android:
Nyisd meg a beállításokat
Kattintson a Wifi elemre, és felejtse el a hálózatot, amelyhez jelenleg csatlakozik
Csatlakozzon újra hozzá, kattintson a Speciális beállítások elemre, és állítsa az IP -beállításokat DHCP -ről statikusra
Görgessen lefelé a DNS 1 és 2 megtalálásához, és adja meg a Pi-Hole DNS IP címét mindkettőben
7. lépés: A Pi-Hole frissítése
A Pi-Hole frissítése nagyon egyszerű. Ha látni szeretné, hogy a Pi-Hole rendelkezik-e új frissítéssel a képernyő jobb felső sarkában, akkor a következő üzenet jelenik meg: Frissítés elérhető! Egyszerűen az SSH frissítése a Pi-Hole-ba és futtatása:
pihole -fel
És a Pi-Hole-nak frissülnie kell!
8. lépés: Minden kész
Ha minden lépést helyesen követett, akkor egy csodálatos hirdetésblokkolóval kell rendelkeznie, amely igazán jó abban, amit csinál.
Nagyon köszönöm, hogy a Raspberry Pi Versenyre szavaztál az Instructable -re, második lettem:)!
Ha további kérdései, aggályai vagy problémái merülnek fel, kérjük, írjon megjegyzést, és amint tudok, válaszolok!
Második díj a Raspberry Pi versenyen 2020
Ajánlott:
Valós idejű óra készítése Arduino és TFT kijelző használatával - Arduino Mega RTC 3,5 hüvelykes TFT kijelzővel: 4 lépés
Hogyan készítsünk valós idejű órát Arduino és TFT kijelző használatával | Arduino Mega RTC 3,5 hüvelykes TFT kijelzővel: Látogasson el a Youtube csatornámra. 2560 és DS3231 RTC modul… .Mielőtt elkezdené… ellenőrizze a videót a YouTube-csatornámról. Megjegyzés:- Ha Arduin-t használ
Kezdje a 0,5 hüvelykes OLED kijelzővel: 4 lépés
Kezdő lépések a 0,5 hüvelykes OLED kijelzővel: Szüksége volt valaha egy nagyon kicsi képernyőre egy projekthez, de az egyetlen, amit talál, a 16x2 -es LCD -kijelző? Most az ajánlat sokkal nagyobb, és minden méretben megtalálható. DFRobot küldje el nekem SPI/I2C fekete -fehér 60x32 0,5 "OLED kijelző Ardui -hoz
Hirdetésblokkoló neopixelek: 11 lépés
Hirdetésblokkoló neopixelek: Egy egyszerű webhelyet akartam távolról létrehozni a Raspberry Pi nullához csatlakoztatott neopixelsávok számára, és továbbra is használni szeretném a hirdetések blokkolására a hálózatomon a Pi-Hole segítségével. Először csak néhány ledet akartam hozzáadni a szobámhoz, de mindent bekötve rájövök
Narancssárga PI Útmutató: 5 hüvelykes HDMI TFT LCD kijelzővel való használat: 8 lépés (képekkel)
Narancssárga PI: hogyan: 5 hüvelykes HDMI TFT LCD kijelzővel való használatra állítsa be: Ha elég körültekintő volt ahhoz, hogy a narancssárga PI -vel együtt rendeljen egy HDMI TFT LCD -kijelzőt, akkor valószínűleg elriasztja a működésre kényszerítés nehézségei. . Míg mások nem is észleltek semmilyen akadályt. A legfontosabb az, hogy vannak
3,5 hüvelykes HDD tartó az 5,25 hüvelykes meghajtó rekeszhez: 3 lépés
3,5 hüvelykes merevlemez-tartó az 5,25 hüvelykes meghajtórekeszhez: A legtöbbünknek még mindig vannak régi CD/DVD-ROM-i, amelyekre már nincs szüksége, de sajnálja, hogy kidobja. Ez az oktatható módszer a régi CD/DVD-ROM-ok második életének megadására