Sadržaj:

PiHole blokator oglasa s 3,5 -inčnim zaslonom: 8 koraka (sa slikama)
PiHole blokator oglasa s 3,5 -inčnim zaslonom: 8 koraka (sa slikama)

Video: PiHole blokator oglasa s 3,5 -inčnim zaslonom: 8 koraka (sa slikama)

Video: PiHole blokator oglasa s 3,5 -inčnim zaslonom: 8 koraka (sa slikama)
Video: PLANTS VS ZOMBIES 2 LIVE 2024, Srpanj
Anonim
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5
Blokator oglasa PiHole s 3.5

Dobro došli u moj vodič o tome kako stvoriti zaista sjajan blokator oglasa za cijelu vašu mrežu! Raspberry Pi pokreće softver poznat kao Pi-Hole i PADD za blokiranje oglasa i prikaz statističkih podataka, poput IP adrese Pi-Hole-a i količine blokiranih oglasa.

Pribor

Trebat će vam:- Raspberry Pi 3/4, oboje će poslužiti, a može biti i + varijanta ako odaberete.

- 3,5 -inčni Raspberry Pi zaslon, pronašao sam jeftin na EBayu za oko 20 USD.

- Pouzdana Micro-SD kartica od 8 GB, koristio sam SanDisk karticu od 16 GB jer je to ono što sam imao i imao sam puno sreće s njom u prošlosti.

- 3D pisač ili pristup usluzi 3D ispisa, tehnički je to izborno ako ne želite kućište, ali se toplo preporučuje.

- Ethernet kabel, Koristi se za brži internet do Pi

- usmjerivač, za povezivanje vašeg Pi na

- Napajanje Raspberry Pi, preporučujem službeno napajanje Raspberry Pi, ali bilo koje USB napajanje koje može opskrbiti 5V pri najmanje 2,5 Ampera trebalo bi biti u redu.

- Windows računalo, softver koji se koristi u ovom uputstvu može imati ekvivalente za Mac i Linux, ali ja ću pokriti Windows stranu.

- Micro-SD na USB adapter, koristi se za povezivanje SD kartice s računalom. Izborno ako vaše računalo već ima utor.

Korak 1: Priprema SD kartice za Pi

Priprema SD kartice za Pi
Priprema SD kartice za Pi
Priprema SD kartice za Pi
Priprema SD kartice za Pi
Priprema SD kartice za Pi
Priprema SD kartice za Pi

Ovo je prilično jednostavno, ali prije nego što fleširamo SD evo softvera koji će vam trebati:

Format SD kartice, može se preuzeti s web stranice sdcard.org

Etcher, Koristi se za bljeskanje kartice. Umjesto toga, po želji možete koristiti i Win32DiskImager

Najnovija Raspbian Lite slika, svakako izvucite.zip koji dobijete

U redu, prikupili smo softver, počnimo.

Prvo moramo formatirati SD karticu. To činimo tako da otvorimo SD Card Formatter, Uključimo SD karticu i odaberemo je s popisa pri vrhu prozora. Odaberite SD karticu, a ne drugi pogon. Uvjerite se da na kartici nema ništa važno jer će sve biti izbrisano na kartici. Nakon što ste spremni, kliknite 'Formatiraj'. Završetak ne bi trebao trajati predugo. Nakon što završite, možete zatvoriti format SD kartice

Zatim moramo flash karticu. Otvorite Etcher i kliknite plavi gumb s natpisom "Odaberi sliku", a zatim pronađite.img datoteku koju ste ranije preuzeli i odaberite je. Zatim bi vaša SD kartica već trebala biti zadano odabrana, ali ako nije, samo je promijenite klikom na gumb. Nakon što potvrdite da su svi odabiri ispravni, kliknite 'Flash!'. To će potrajati nekoliko minuta, a kad to učinite, možete zatvoriti Etcher.

Na kraju moramo omogućiti ssh i povezati se na wifi. Otvorite File Explorer i kliknite "boot" na lijevoj strani. Trebali biste dobiti popis datoteka. Desnom tipkom miša kliknite i stvorite novi tekstualni dokument, a zatim mu dajte naziv ssh i na kraju uklonite.txt ekstenziju. Imajte na umu da ćete za to morati omogućiti opciju "Prikaži proširenja datoteka". Pritisnite Da i trebala bi biti prisutna prazna datoteka ssh. Zatim moramo ponovno stvoriti tekstualni dokument, ali mu damo ime wpa_supplicant, zamjenjujući.txt s.conf. Desnom tipkom miša kliknite je i odaberite Uredi i zalijepi ovaj tekst u datoteku, zamjenjujući svoje podatke o Wi -Fi u:

zemlja = SAD

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}

Spremite datoteku kad završite!

Izvadite SD karticu, stavite je u Pi i završili ste s pripremom kartice!

Korak 2: Instaliranje Pi-Hole kroz SSH

Instaliranje Pi-Hole kroz SSH
Instaliranje Pi-Hole kroz SSH

Sada ćemo instalirati sveti gral softvera, Pi-Hole.

Opet, za nastavak nam je potreban neki softver, pa preuzmite ovo:

PuTTY, ovo ćemo koristiti kao ssh klijent

Prije nego se spojimo na naš Pi, moramo pronaći njegovu IP adresu. Najjednostavniji način za to je da se prijavite na svoj usmjerivač koristeći njegov IP i pronađete naziv uređaja 'raspberrypi'. Pretražite upute kako to učiniti za svoj usmjerivač i lozinku usmjerivača jer se svi usmjerivači malo razlikuju. Nakon što imate IP adresu, otvorite PuTTY i u okvir Host Name upišite svoju IP adresu, a zatim kliknite 'Open'. Pojavit će se upozorenje, samo kliknite Da i bit ćete preusmjereni na crni terminal s prijavom. Upišite korisničko ime 'pi' i lozinku 'malina'. Nakon što ste uspješno prijavljeni, trebali biste biti dovedeni u naredbenu liniju pomoću pi@raspberrypi. Sada želite zalijepiti sljedeći kod:

curl -sSL https://install.pi-hole.net | bash

Trebao bi početi preuzimati instalacijski program, a zatim automatski početi instalirati.

Predstavit će vam se niz zaslona na kojima ćete pritisnuti ok ili da, a za uzvodni DNS poslužitelj odaberite Google.

Ako želite lakše koristiti web sučelje, upisivanjem možemo promijeniti lozinku

pihole -a -p

U terminalu.

Pi-Hole sada treba instalirati! Naravno, mogli biste samo koristiti Pi-Hole bez zaslona, ali koja je zabava u tome?

Korak 3: Instaliranje PADD -a i 3,5 -inčnog zaslona i 3D ispis dijelova

Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5
Instaliranje PADD -a i 3.5

Sada ćemo instalirati PADD, koji prikazuje našu statistiku Pi-Hole na zaslonu. Ovaj korak je ipak malo više zasnovan na terminalu, ali nemojte ga odvratiti, vrlo je jednostavan.

Prije nego instaliramo PADD, moramo instalirati naš zaslon. Uvjerite se da je Pi isključen i isključen iz napajanja te priključite zaslon kao što je prikazano na slici, a ako je ispravno spojen, zaslon bi se trebao poravnati s ostatkom Pi.

3D tiskanu futrolu možete pronaći ovdje:

Sada morate pričvrstiti prednji dio na USB i Ethernet priključke, kao što je prikazano na slici. Zatim samo gurnite paket u rukav i sve bi se trebalo lijepo spojiti. Možete ga trajno zatvoriti ljepilom, ali ostavio sam ga labav jer je već prilično dobro prianjao.

Nakon toga morate instalirati upravljačke programe za zaslon. To se razlikuje ovisno o zaslonu, ali u mom slučaju imam zaslon koji savršeno radi s upravljačkim programima Waveshare. Budući da je ovo drugačije za svaki zaslon, ovdje neću pokazati kako se to radi, ali brzo pretraživanje na YouTubeu trebalo bi vam dati vaš odgovor.

Nakon što zaslon radi, pa kad pokrenete pi prikazuje terminal na Pi spremni smo za instaliranje PADD -a.

Za instaliranje PADD -a moramo pokrenuti sljedeće naredbe u terminalu:

cd ~

wget -N

Nakon što se preuzme, moramo izvršiti ovo kako bismo datoteku učinili izvršnom:

sudo chmod +x padd.sh

Sada nam je potreban PADD za izvršavanje pri pokretanju. To činimo izmjenom posebne datoteke.

sudo nano ~/.bashrc

Zatim pomoću strelice prema dolje na tipkovnici pomaknite se do samog dna i zalijepite ovo:

# Pokrenite PADD

if ["$ TERM" == "linux"]; zatim while: do./padd.sh spavati 1 gotov fi

Zatim ponovno pokrenite Pi pomoću

sudo ponovno podizanje sustava

Korak 4: Promjena veličine PADD -a iz obične u MEGA

Prema zadanim postavkama PADD zaslon bit će samo normalne veličine, ne koristi cijeli zaslon, ali to možemo promijeniti!

Prvo moramo unijeti SSH u naš Pi, to je već bilo objašnjeno. Kada ste na terminalu, unesite sljedeće:

sudo dpkg-reconfigure console-setup

Izbornik bi se trebao pojaviti s mnogo opcija, moramo odabrati UTF-8 ili ako znate koje su druge postavke kodiranja, pokušajte ih ako želite. Zatim odaberite Guess Optimal Character Set, zatim odaberite Terminus, a zatim 6x12. Nakon što slijedite ove korake, ponovno pokrenite sustav

sudo ponovno podizanje sustava

Korak 5: Konfiguriranje usmjerivača za blokiranje oglasa na čitavoj mreži

Ovo je korak gdje se sve slaže i zapravo možete vidjeti rezultat svog napornog rada. Prijavite se na svoj usmjerivač putem njegove IP adrese, opet ga ne pokrivajući jer je različit za svaki usmjerivač i pronađite postavku konfiguracije DNS -a. Ako vaš usmjerivač nema ovu opciju (poput moje), prijeđite izravno na korak 6. Nakon što locirate opcije DNS poslužitelja, morat ćete zamijeniti IP primarnog DNS poslužitelja s IP koji je prikazan na vašem Pi, pod IPv4 adresom. Učinite to za sve DNS IP -ove, uključujući sekundarnu, sigurnosnu kopiju itd. Primijenite promjene, a ovisno o usmjerivaču možda ćete morati ponovno pokrenuti usmjerivač.

Nakon postavljanja cijela će mreža koristiti Pi-Hole kao DNS poslužitelj, pa će sav promet oglasa biti blokiran.

Korak 6: Konfiguriranje DNS poslužitelja na odabiru uređaja

Ovu metodu treba koristiti ako vaš usmjerivač ne dopušta promjene DNS poslužitelja ili jednostavno ne želite da svi na vašoj mreži budu na istoj Pi-Hole.

Metoda je različita za svaki uređaj: Windows 10:

Otvorite Upravljačku ploču i kliknite Mreža i Internet

Kliknite Centar za mrežu i dijeljenje, Promijenite postavke adaptera, desnom tipkom miša kliknite svoju mrežu i kliknite Svojstva

Pronađite internetski protokol verzije 4, dvaput kliknite i kliknite Upotrijebi sljedeći DNS poslužitelj i upiši DNS IP-otvor s rupom u oba polja. Vratite se na popis svojstava.

Pronađite internetski protokol verzije 6, dvaput kliknite i kliknite Upotrijebi sljedeći DNS poslužitelj i upiši DNS-ov Pi-Hole IP (ovaj put IPv6) u oba polja.

Za svaki slučaj ponovno pokrenite računalo

Linux:

www.addictivetips.com/ubuntu-linux-tips/ch…

macOS:

serverguy.com/kb/change-dns-server-setting…

iOS (iPhone):

Otvorite Postavke

Kliknite Wifi, a zatim 'i' pored povezane mreže

Pomaknite se prema dolje do DNS -a i kliknite na Konfiguriraj DNS

Pritisnite Ručno, uklonite postojeće IP-ove DNS poslužitelja i unesite DNS IP-adresu Pi-Hole-a

Android:

Otvorite Postavke

Pritisnite Wifi i zaboravite na mrežu s kojom ste trenutno povezani

Ponovno se povežite s njim, kliknite Napredne opcije i postavite IP postavke s DHCP -a na Statično

Pomaknite se prema dolje kako biste pronašli DNS 1 i 2 i unesite DNS IP vašeg Pi-Hole-a u oba

Korak 7: Ažuriranje Pi-Rupe

Ažuriranje Pi-Holea vrlo je jednostavno. Da biste vidjeli ima li vaš Pi-Hole novo ažuriranje dostupno u gornjem desnom kutu zaslona, napisat će se Update Available! Za jednostavno ažuriranje SSH-a u Pi-Hole i pokrenite:

pihole -up

I vaša bi se Pi-rupa trebala ažurirati!

Korak 8: Sve je učinjeno

Ako ste točno slijedili sve korake, trebali biste imati nevjerojatan blokator oglasa koji je zaista dobar u tome što radi.

Puno vam hvala što ste glasovali za Moj Instructable za natjecanje Raspberry Pi, dobio sam drugo:)!

Ako imate dodatnih pitanja, nedoumica ili problema koji se jave, ostavite komentar i ja ću vam odgovoriti što je prije moguće!

Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020

Druga nagrada na natjecanju Raspberry Pi 2020

Preporučeni: