- Što je Pi-hole?
- Što će vam trebati za postavljanje rupe za Raspberry Pi-Pi?
- Slijedi,
- Korak 1: Postavljanje Raspberry pi
- Korak 2: Konfiguriranje Raspberry Pi
- Instaliranje Pi-rupe na Raspberry Pi
Nakon što ste pročitali naslov ovog posta, sigurno se pitate, zašto objavljujemo članak koji objašnjava kako blokirati usluge oglašavanja? Nije li to način na koji tvrtka zarađuje novac? I ne varate se da Googleov AdSense predstavlja velik dio našeg prihoda, ali razumijemo da mnogi od vas, koji su dovoljno odlučni u namještanju takvog nečega, ionako vjerojatno koriste nekakav alat za blokiranje oglasa.
U ovom članku pokazat ću vam kako možete konfigurirati Pi-hole, alat za filtriranje zasnovan na DNS-u koji se može koristiti za blokiranje oglasa, praćenja i poznatog zlonamjernog softvera na cijeloj vašoj mreži.
Postoji mnogo generičkih alata za blokiranje oglasa, uzmite primjer chrome web trgovine ako tamo tražite Adblock, možete pronaći mnoge poput Adblocka, ublocka, adguarda i još mnogo toga što izvrsno funkcionira. Ali problem je što je specifičan za preglednik. Znači da će raditi samo za taj preglednik, ali neki uređaji ne dopuštaju blokatore oglasa, na primjer, mobilne igre, vaš pametni TV, Spotify i još mnogo toga. Tu dolazi Pi-hole. Može brzo i učinkovito blokirati oglase za cijelu vašu mrežu.
Raspberry pi je računalo džepne veličine i pogodno je za stvaranje mnogih vrsta web poslužitelja poput:
- Ispisni poslužitelj Raspberry Pi
- Plex Media Server na Raspberry Pi
- Raspberry Pi MineCraft poslužitelj
- NAS poslužitelj Raspberry Pi pomoću Sambe
- Raspberry Pi koristeći Mopidy Music Server
Što je Pi-hole?
Pi-hole djeluje kao privatni DNS poslužitelj za vašu mrežu. DNS je poznat kao (D omain N ame S erver). Kada u svoj preglednik unesete adresu poput google.com, DNS poslužitelj odgovoran je za uzimanje tog imena i pretvaranje u IP adresu. Za mnoge korisnike ova se usluga izvodi u postavci IPv4 u sustavu Windows.

No, prozori ne mogu odrediti koja je IP adresa za uslugu oglasa, a koja za stvarni sadržaj - ali Pi-hole to čini. Pi-hole stoji između poznatih usluga oglašavanja i odgovora natrag s 0.0.0.0, tako da se oglasi ne preuzimaju. To znači da će se web lokacija koju tražite učitati normalno, ali bez oglasa.
Dosta uvodnog, napravimo Pi-rupu i pogledajte je na djelu. Video demonstracija dana je na kraju ovog članka.
Što će vam trebati za postavljanje rupe za Raspberry Pi-Pi?
Da biste ovo postavili, trebat će vam očito:
- Raspberry Pi (koristim Raspberry PI Zero)
- Wi-Fi adapter ili USB na Ethernet adapter (koristit ću Wi-Fi adapter)
- USB OTG kabel
- Power Brick može isporučiti dovoljno struje.
- Mikro SD kartica.
- USB kabel za napajanje.
Imajte na umu da ću koristiti metodu bezglavog postavljanja za postavljanje Raspberry Pi-a. Ako to želite učiniti na bilo koji drugi način, uvijek možete priključiti monitor i tipkovnicu, ali za to i njegov Messi trebate zasebno USB čvorište.
Slijedi,
- Korak 1: Postavljanje Raspberry Pi
- Preuzmite Raspberry PI OS
- Uključite SD karticu
- Omogućite SSH u načinu bez glave
- Povežite se s usmjerivačem u načinu bez glave
- Dodijelite statičku IP adresu u usmjerivaču
- Korak 2: Konfiguriranje Raspberry Pi
- SSH na Raspberry Pi
- Ažurirajte i nadogradite Pi
- Promijenite zadanu SSH lozinku
- Promijenite ime hosta
- Korak 3: Instaliranje Pi-rupe na Raspberry Pi
Ako ste novi u Raspberry pi-u, vratite se svom vodiču za početak rada s Raspberry Pi-om.
Korak 1: Postavljanje Raspberry pi
Postavljanje vašeg malina pi vrlo je jednostavno i zahtijeva vrlo malo koraka. Da biste postavili malinu, morate preuzeti Raspberry Pi OS sa službenog web mjesta Raspberry PI i pripremiti SD karticu te na nju instalirati Raspberry PI OS.
Preuzmite Raspberry-PI OS:
Koristim Raspberry pi zero, tako da ću preuzeti Raspberry Pi OS (32-bitni) Lite.

Uključite SD karticu:
Da bismo to probljeskali, potreban nam je alat nazvan balenaEtcher ili možete koristiti svoj omiljeni bljeskavi alat.

Preporučujem prijenosnu verziju jer nije nešto što trebamo instalirati. Otvorite Etcher > Odaberite svoju datoteku > Odaberite svoj cilj i samo ga probljesnite ! I gotovi ste.
Nakon što je proces treptanja završen, dobit ćete malu particiju od 250 MB s imenom boot
Omogući SSH u načinu bez glave:
Da biste postavili SSH bez glave, morate stvoriti praznu datoteku nazvanu SSH. Ovaj jednostavan korak omogućit će SSH za Raspberry Pi.
Povežite se s usmjerivačem u načinu bez glave:
Da biste postavili Wi-Fi bez glave, morate napraviti datoteku koja se zove wpa_supplicant.conf i spremiti je u particiju za pokretanje, što sam prethodno spomenuo.
Sadržaj datoteke koja je navedena u nastavku:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 country =
Morate staviti SSID i lozinku usmjerivača u odjeljak SSID i PSK.
I to je to za dio SD kartice, sada morate staviti SD karticu na svoj Raspberry Pi i uključiti je.
Dodijelite statičku IP adresu u usmjerivaču:
Stvarno je važno dodijeliti statičku IP adresu za Raspberry PI, u protivnom će se dinamički mijenjati i stvarati nam probleme.
U svom usmjerivaču imam karticu s operacijama, klikom na zeleni znak mogu rezervirati IP adresu za Raspberry Pi. Ako to radite, morate pronaći postupak za svoj usmjerivač.
Korak 2: Konfiguriranje Raspberry Pi
Sada su sve osnovne postavke na način na koji trebamo konfigurirati Raspberry Pi. Da biste to učinili, samo slijedite korake u nastavku -
SSH za Raspberry Pi:
Sada je vrijeme za SSH do malina pi, da to učinim, koristit ću Git Bash sa svog Windows računala, PuTTY možete koristiti ako je to vaša omiljena aplikacija.
Unesite zadanu lozinku za malina pi koja je malina.

I sve funkcionira u redu, tada ćete biti upitani s pi @ raspberry bash. Čestitamo, uspješno ste SSH unijeli u svoj malina pi.
Ažurirajte i nadogradite Pi:
Sada prvo ažurirajte i nadogradite svoj Raspberry PI OS da biste to učinili u sljedećoj naredbi i pritisnite Enter.
sudo apt-get update && sudo apt-get nadogradnja
Promijenite zadanu SSH lozinku:
Nakon toga, ažurirajte i nadogradite njegovu vrlo važnu promjenu zadane SSH lozinke za Raspberry Pi, a drugi hakeri mogu vrlo lako SSH unijeti u vašu mrežu i razbiti lozinku.
Da biste to učinili, morate upisati sudo raspi-config i prikazat će se sljedeći zaslon.

Promijenite ime hosta:
Da biste promijenili ime hosta, idite na mrežne mogućnosti i pritisnite enter. Sada je prva opcija promjena imena hosta, ponovno pritisnite enter i promijenite ime hosta.

Sad je to gotovo, napokon možemo instalirati Pi-rupu.
Instaliranje Pi-rupe na Raspberry Pi
Nakon što dovršite gornje korake. Morate instalirati Pi-rupu. To možete učiniti povezivanjem miša na tipkovnici ili to učiniti bez glave. Učinit ću to bez glave.
Da biste instalirali Pi-hole na Raspberry Pi, pokrenite sljedeću naredbu.
curl -sSL https://install.pi-hole.net - bash
Alternativno, možete napraviti git klon i klonirati GitHub spremište Pi-rupe i nastaviti od tamo, da biste to učinili, morate pokrenuti sljedeće naredbe.
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole cd "Pi-hole / automatizirana instalacija /" sudo bash basic-install.sh
Ali koristit ću primarnu metodu za instaliranje Pi-rupe. Postupak instalacije je vrlo jednostavan. Sve što morate učiniti je SSH na Raspberry Pi i zalijepite curl kod i pritisnite Enter ako je sve u redu, tada će započeti postupak preuzimanja i dobit ćete zaslon poput slike ispod.

Ovo je postupak postavljanja i provjerava neke osnovne preduvjete.
Zatim će vam se prikazati zaslon dobrodošlice, koji je prikazan u nastavku.

Sljedeći zaslon je zaslon o Pi-hole, pritisnite Enter da biste nastavili.
Dalje, Pi-hole pita za statičku IP adresu ako ste pravilno izvršili prethodno postavljanje, a zatim jednostavno pritisnite enter za nastavak. Slika ispod prikazuje zaslon.

Dalje, Pi-hole će vas pitati o sučelju, u mom slučaju, njegovom wlan0, pritisnite Enter da biste ga odabrali.

Dalje, postavljanje Pi-hole postavlja pitanja o uzlaznom DNS davatelju, što znači da ako URL nije na crnoj listi, zahtjev će se proslijediti odabranom DNS poslužitelju. U mom slučaju odabirem Google.

Dalje, postavljanje Pi-hole traži da odaberemo popis poslužitelja imena koji služi kao popis za popis blokiranja Pi-hole, a također kaže da zadani popis pruža i održava nezavisni pružatelj. Način možemo dodati nakon završetka instalacije.

Dalje, želi da odaberemo protokole. Budući da želimo blokirati neželjene oglase neovisno o verziji IP protokola, možemo to prepustiti obama protokolima koji su aktivirani prema zadanim postavkama.

Dalje, prikazuje našu trenutnu IP adresu koju je dodijelio usmjerivač.

Dalje, daje nam upozorenje o sukobljenoj IP-i, klikne OK.
Sljedeći je zaslon vrlo važan jer postavljanje pi-hole postavlja pitanje želimo li instalirati sučelje web administratora ili ne i da, želimo li kasnije koristiti praktičnu nadzornu ploču. Zato što vrlo jednostavno blokira određene oglase.

Da bismo pokrenuli nadzornu ploču zasnovanu na web poslužitelju, potreban nam je lokalni poslužitelj koji se izvodi lokalno. Sljedeći je zaslon upravo to i da, apsolutno želimo instalirati web poslužitelj.

Na sljedećem zaslonu postavka pita želimo li zapisovati upite, i da, želimo to učiniti, jer s omogućenim zapisnikom možemo jasno razlikovati koji dodatak pripada kojem URL-u.

Za način privatnosti koristio sam zadanu opciju jer želim nadzirati sve što Pi-Hole blokira.

I gotovo je gotovo, pritisnite OK i postavka Pi-hole učinit će svoje i instalirati sve zahtjeve. Kad sve završite, dobit ćete najvažniji zaslon prikazan u nastavku.

Sada na dnu zaslona imate IP adresu i lozinku za nadzornu ploču. Za mene je administratorski URL bio http://192.168.2.2/admin, a lozinka XXXX. Zalijepite URL u svoj preglednik i dobit ćete stranicu kao što je prikazano u nastavku.

Ako ste zaboravili lozinku, možete SSH na Raspberry Pi i upišite donju naredbu za resetiranje lozinke.

Sada, u ovom trenutku možete duboko udahnuti i opustiti se, dovršili ste dio procesa. No, novoizgrađena Pi-rupa ne može blokirati sve oglase, posebno YouTube.
Oglasi su specifični za regiju, pa sam zato da bih blokirao indijske oglase morao izvesti neke trikove o kojima ću ovdje raspravljati, U konzoli Pi-rupe nalazi se kartica za domene s crne liste, to pokazuje koliko je navedenih domena na tom popisu, moramo ažurirati taj popis, da bismo to učinili trebamo otići na
A u odjeljak Adresa možemo dodati još web stranica s crne liste. Da bih to učinio, upravo sam ga proguglao i pronašao neke poveznice koje dobro rade. Navedeno je u nastavku.
- 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
Morate ih dodati jedan po jedan, a nakon njih razmak. Nakon što ih dodate, popis morate ažurirati naredbom pihole -g . Kad to završite, ažurirana nadzorna ploča trebala bi izgledati poput donje slike.

Sada je popis nadograđen, Pi-hole bi trebao moći blokirati više oglasa.
Ako i dalje primate oglase, poboljšavate rezultate ručnim dodavanjem servera za dodavanje na crnu listu u vašoj instalaciji rupe Raspberry Pi-Pi.
i… Gotovo!
Čestitamo! Vaš malina Pi- Pi Hole postavljanje završi.
Ako imate pitanja, ostavite ih u odjeljku za komentare u nastavku. Ili također možete koristiti naše forume za postavljanje drugih tehničkih pitanja.
