- Čo je to Pi-hole?
- Čo budete potrebovať pre nastavenie malinovej diery Pi?
- Nasleduje,
- Krok 1: Nastavenie Raspberry pi
- Krok 2: Konfigurácia Raspberry Pi
- Inštalácia Pi-Hole na Raspberry Pi
Po prečítaní nadpisu tohto príspevku vás asi zaujíma, prečo zverejňujeme článok, ktorý vysvetľuje, ako blokovať reklamné služby? Nie je to tak, ako si spoločnosť zarába peniaze? A nemýlite sa, že služba Google AdSense je veľkou časťou našich výnosov, ale chápeme, že mnohí z vás, ktorí sú odhodlaní niečo také nastaviť, pravdepodobne aj tak používajú nejaký nástroj na blokovanie reklám.
V tomto článku vám preto ukážem, ako môžete nakonfigurovať Pi-hole, filtračný nástroj založený na DNS, ktorý je možné použiť na blokovanie reklám, sledovania a známeho škodlivého softvéru v celej vašej sieti.
Existuje veľa všeobecných nástrojov na blokovanie reklám, napríklad Chrome webový obchod, ak hľadáte Adblock, môžete nájsť mnoho podobných adblockov, ublockov, adguardov a ďalších, ktoré fungujú skvele. Problém však je, že je to špecifické pre daný prehliadač. Znamená to, že to bude fungovať iba pre daný prehliadač, ale niektoré zariadenia neumožňujú blokovanie reklám, napríklad mobilné hry, vaša inteligentná televízia, Spotify a ďalšie. To je miesto, kde prichádza Pi-hole. Môže rýchlo a efektívne blokovať reklamy pre celú vašu sieť.
Raspberry pi je počítač veľkosti vrecka a je vhodný na vytváranie mnohých typov webových serverov, ako sú:
- Tlačový server Raspberry Pi
- Plex Media Server na Raspberry Pi
- Server Raspberry Pi MineCraft
- Raspberry Pi NAS server využívajúci Sambu
- Raspberry Pi pomocou hudobného servera Mopidy
Čo je to Pi-hole?
Pi-hole funguje ako súkromný server DNS pre vašu sieť. DNS je známe ako (D omain N ame S erver). Pri zadávaní adresy do prehľadávača, ako je google.com, je zodpovedný za prevzatie tohto mena a jeho prevedenie na adresu IP server DNS. Pre mnohých používateľov je táto služba spustená v nastaveniach IPv4 v oknách.
Okná ale nemôžu určiť, ktorá IP adresa je pre reklamné služby a ktorá pre skutočný obsah - ale Pi-hole áno. Pi-hole je medzi známymi reklamnými službami a odpoveďou späť s 0.0.0.0, takže sa reklamy nestiahnu. To znamená, že hľadaná webová stránka sa načíta normálne, ale bez reklám.
Dosť bolo intra, poďme postaviť Pi-hole a uvidíme ich v akcii. Video ukážka je uvedená na konci tohto článku.
Čo budete potrebovať pre nastavenie malinovej diery Pi?
Aby ste to nastavili, budete potrebovať zrejmé:
- Raspberry Pi (používam Raspberry PI Zero)
- Adaptér Wi-Fi alebo adaptér USB na Ethernet (použijem adaptér Wi-Fi)
- Kábel USB OTG
- Power Brick môže dodávať dostatočný prúd.
- Karta micro SD.
- USB kábel na jeho napájanie.
Nezabudnite, že na nastavenie Raspberry Pi použijem bezhlavú metódu nastavenia. Ak to chcete urobiť iným spôsobom, vždy si môžete pripojiť monitor a klávesnicu, ale pre to a pre jeho Messi musíte mať samostatný USB rozbočovač.
Nasleduje,
- Krok 1: Nastavenie Raspberry Pi
- Stiahnite si Raspberry PI OS
- Flashujte SD kartu
- Povoliť SSH v bezhlavom režime
- Pripojte sa k svojmu smerovaču v bezhlavom režime
- Priraďte statickú adresu IP smerovaču
- Krok 2: Konfigurácia Raspberry Pi
- SSH k Raspberry Pi
- Aktualizujte a upgradujte Pi
- Zmeňte predvolené heslo SSH
- Zmeňte názov hostiteľa
- Krok 3: Inštalácia Pi-Hole na Raspberry Pi
Ak ste v Raspberry pi nováčikom, vráťte sa k výučbe Začíname s Raspberry Pi.
Krok 1: Nastavenie Raspberry pi
Nastavenie malinovej pí je veľmi jednoduché a vyžaduje len pár krokov. Ak chcete nastaviť malinu, musíte si stiahnuť Raspberry Pi OS z oficiálnej webovej stránky Raspberry PI a pripraviť kartu SD a nainštalovať na ňu Raspberry PI OS.
Stiahnite si Raspberry-PI OS:
Používam Raspberry pi zero, takže si stiahnem Raspberry Pi OS (32-bit) Lite.
Flash SD karta:
Aby sme to mohli bleskovať, potrebujeme nástroj s názvom balenaEtcher alebo môžete použiť svoj obľúbený blikajúci nástroj.
Odporúčam prenosnú verziu, pretože to nie je niečo, čo musíme inštalovať. Otvorená etcher > Vyberte Súbor > Vyberte si svoj cieľ a len Blesk ho! A ste hotoví.
Po dokončení procesu blikania získate malý oddiel s veľkosťou 250 MB s názvom boot
Povoliť SSH v bezhlavom režime:
Ak chcete nastaviť bezhlavý SSH, musíte vytvoriť prázdny súbor s názvom SSH. Tento jednoduchý krok umožní SSH pre Raspberry Pi.
Pripojte sa k svojmu smerovaču v bezhlavom režime:
Ak chcete nastaviť bezhlavé Wi-Fi, musíte si vytvoriť súbor s názvom wpa_supplicant.conf a uložiť ho do bootovacej oblasti, ktorú som už spomínal.
Obsah v súbore uvedenom nižšie:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 krajina =
Musíte zadať SSID a heslo smerovača do sekcie SSID a PSK.
A to je všetko pre časť SD karty, teraz musíte SD kartu vložiť na svoju malinovú pí a zapnúť ju.
Priraďte statickú adresu IP v smerovači:
Je naozaj dôležité prideliť statickú IP adresu Raspberry PI, inak sa to bude dynamicky meniť a bude nám robiť problémy.
Vo svojom smerovači mám kartu prevádzky, kliknutím na ňu v zelenej značke môžem rezervovať adresu IP pre Raspberry Pi. Ak to robíte, musíte nájsť postup pre smerovač.
Krok 2: Konfigurácia Raspberry Pi
Teraz sú všetky základné nastavenia z cesty, ktorú potrebujeme na konfiguráciu Raspberry Pi. Postupujte podľa nasledujúcich krokov -
SSH k Raspberry Pi:
Teraz je čas SSH na malinovú pí, aby som to urobil, použijem Git Bash z môjho Windows PC, môžete použiť PuTTY, ak je to vaša obľúbená aplikácia.
Zadajte predvolené heslo pre malinu pi, ktorá je malina.
A všetko funguje dobre, potom sa zobrazí výzva s pi @ raspberry bash. Gratulujeme, že ste úspešne zapojili SSH do svojej malinovej pí.
Aktualizácia a aktualizácia Pi:
Teraz najskôr aktualizujte a aktualizujte svoj operačný systém Raspberry PI, zadajte nasledujúci príkaz a stlačte kláves Enter.
sudo apt-get aktualizácia && sudo apt-get aktualizácia
Zmeňte predvolené heslo SSH:
Po aktualizácii a aktualizácii je veľmi dôležité zmeniť predvolené heslo SSH pre Raspberry Pi, takže hackeri môžu veľmi ľahko SSH do vašej siete a heslo prelomiť.
Ak to chcete urobiť, musíte napísať sudo raspi-config a zobrazí sa vám nasledujúca obrazovka.
Zmena názvu hostiteľa:
Ak chcete zmeniť názov hostiteľa, prejdite na položku Možnosti siete a stlačte kláves Enter. Teraz je prvou možnosťou zmeniť názov hostiteľa, znova kliknúť na kláves Enter a zmeniť názov hostiteľa.
Teraz je hotovo, môžeme konečne nainštalovať Pi-dieru.
Inštalácia Pi-Hole na Raspberry Pi
Po dokončení vyššie uvedených krokov. Musíte nainštalovať otvor Pi. Môžete to urobiť pripojením myši s klávesnicou alebo bezhlavým spôsobom. Budem to robiť bezhlavo.
Ak chcete nainštalovať Pi-hole na Raspberry Pi, spustite nasledujúci príkaz.
curl -sSL https://install.pi-hole.net - bash
Prípadne môžete vytvoriť klon git a naklonovať úložisko GitHub Pi-hole a pokračovať odtiaľ, aby ste to dosiahli, musíte spustiť nasledujúce príkazy.
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole cd "Pi-hole / automated install /" sudo bash basic-install.sh
Ale na inštaláciu Pi-hole použijem primárnu metódu. Proces inštalácie je veľmi jednoduchý. Všetko, čo musíte urobiť, je SSH na Raspberry Pi a vložiť kód zvlnenia a stlačiť kláves Enter, ak je všetko dobré, potom sa spustí proces sťahovania a zobrazí sa obrazovka ako obrázok nižšie.
Toto je proces nastavenia a kontroluje sa ním niekoľko základných predpokladov.
Ďalej sa zobrazí uvítacia obrazovka, ktorá je uvedená nižšie.
Ďalšia obrazovka je obrazovka o Pi-hole. Pokračujte stlačením klávesu Enter.
Ďalej sa Pi-otvor pýta na statickú IP, ak ste predchádzajúce nastavenie vykonali správne. Potom pokračujte jednoducho stlačením klávesu Enter. Nasledujúci obrázok zobrazuje obrazovku.
Ďalej sa vás Pi-diera opýta na rozhranie, v mojom prípade jeho wlan0, stlačte enter pre jeho výber.
Ďalej sa nastavenie Pi-hole pýta na poskytovateľa upstream DNS, čo znamená, že ak adresa URL nie je na čiernom zozname, požiadavka bude preposlaná na vybraný server DNS. V mojom prípade si vyberiem Google.
Ďalej nás inštalácia Pi-hole žiada, aby sme vybrali zoznam menných serverov, ktoré slúžia ako inventár pre zoznam blokujúcich Pi-hole, a tiež hovorí, že predvolený zoznam poskytuje a udržiava poskytovateľ tretej strany. Po dokončení inštalácie môžeme pridať režim.
Ďalej chce, aby sme vybrali protokoly. Keďže chceme zablokovať nechcené reklamy bez ohľadu na verziu protokolu IP, môžeme to predvolene nechať na oba protokoly.
Ďalej zobrazuje našu aktuálnu adresu IP pridelenú smerovačom.
Ďalej nás upozorní na konfliktnú adresu IP, klikne na tlačidlo OK.
Ďalšia obrazovka je veľmi dôležitá, pretože nastavenie pi-hole sa pýta, či chceme nainštalovať webové administrátorské rozhranie alebo nie, a áno, neskôr chceme použiť šikovný informačný panel. Pretože veľmi uľahčuje blokovanie konkrétnych reklám.
Na spustenie dashboardu založeného na webovom serveri potrebujeme lokálny server, ktorý beží lokálne. Ďalšia obrazovka je presne to a áno, absolútne chceme nainštalovať webový server.
Na ďalšej obrazovke sa nastavenie pýta, či chceme zaznamenať dotazy, a áno, chceme to urobiť, pretože so zapnutým protokolom môžeme jasne rozlíšiť, ktorý doplnok patrí ku ktorej adrese URL.
Pre režim ochrany osobných údajov som použil predvolenú možnosť, pretože chcem monitorovať všetko, čo Pi-Hole blokuje.
A je to takmer hotové, stlačte OK a nastavenie Pi-hole urobí svoje a nainštaluje všetky požiadavky. Keď je všetko hotové, zobrazí sa najdôležitejšia obrazovka uvedená nižšie.
Teraz v dolnej časti obrazovky máte adresu IP a heslo pre informačný panel. Pre mňa bola adresa URL správcu http://192.168.2.2/admin a heslo bolo XXXX. Vložte adresu URL do svojho prehliadača a zobrazí sa stránka, ako je uvedené nižšie.
Ak ste zabudli heslo, môžete SSH pre Raspberry Pi a resetovať heslo zadaním nasledujúceho príkazu.
Teraz, v tejto chvíli, sa môžete zhlboka nadýchnuť a relaxovať, dokončili ste časť procesu. Ale novo postavená Pi-hole nemôže blokovať všetky reklamy, najmä YouTube.
Reklamy sú špecifické pre jednotlivé regióny, takže aby som zablokoval indické reklamy, musel som vytiahnuť nejaké triky, o ktorých tu budem diskutovať, V konzole Pi-hole je záložka pre domény na čiernej listine, ktorá ukazuje, koľko uvedených domén sa v danom zozname nachádza, musíme tento zoznam aktualizovať, aby sme tak mohli prejsť na
A v sekcii Adresa môžeme pridať ďalšie webové stránky na čiernu listinu. Aby som to urobil, práve som si to vygooglil a našiel som nejaké odkazy, ktoré fungujú dobre. Je to uvedené nižšie.
- 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
Musíte ich pridať jeden po druhom a za nimi medzeru. Po ich pridaní musíte zoznam aktualizovať príkazom pihole -g . Po dokončení by mal aktualizovaný informačný panel vyzerať ako na obrázku nižšie.
Teraz je zoznam inovovaný. Pi-hole by malo byť schopné blokovať viac reklám.
Ak stále dostávate reklamy, vylepšite svoje výsledky manuálnym pridaním serverov na pridanie na čiernu listinu vo vašej inštalácii Raspberry Pipi Hole.
a… Hotovo!
Blahoželáme! Vaše nastavenie Raspberry Pi Pi je dokončené.
Ak máte nejaké otázky, nechajte ich v sekcii komentárov nižšie. Alebo môžete použiť naše fóra na uverejnenie ďalších technických otázok.