Cuprins:

Blocator de anunțuri PiHole cu afișaj de 3,5 ": 8 pași (cu imagini)
Blocator de anunțuri PiHole cu afișaj de 3,5 ": 8 pași (cu imagini)

Video: Blocator de anunțuri PiHole cu afișaj de 3,5 ": 8 pași (cu imagini)

Video: Blocator de anunțuri PiHole cu afișaj de 3,5
Video: The Ultimate uBlock Origin Review | Is it the Best Ad Blocker? 2024, Iulie
Anonim
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5
PiHole Ad Blocker cu 3.5

Bine ați venit la tutorialul meu despre cum să creați un blocator de anunțuri minunat pentru întreaga dvs. rețea! Raspberry Pi rulează un software cunoscut sub numele de Pi-Hole și PADD pentru a bloca reclame și pentru a afișa date statistice, cum ar fi adresa IP a Pi-Hole și cantitatea de reclame blocate.

Provizii

Veți avea nevoie de: - Raspberry Pi 3/4, oricare va fi, și poate fi varianta + dacă alegeți.

- Afișaj Raspberry Pi de 3,5 , am găsit unul ieftin pe eBay pentru aproximativ 20 USD AUD.

- Un card Micro-SD de 8 GB fiabil, am folosit un card SanDisk de 16 GB, pentru că era ceea ce aveam în jur și am avut noroc cu el în trecut.

- O imprimantă 3D sau accesul la un serviciu de imprimare 3D, din punct de vedere tehnic, acest lucru este opțional dacă nu doriți un caz, dar este foarte recomandat.

- Cablu Ethernet, folosit pentru a oferi internet mai rapid Pi

- Router, pentru a vă conecta dispozitivul Pi

- Sursa de alimentare Raspberry Pi, recomand sursa de alimentare oficială Raspberry Pi, dar orice sursă de alimentare USB care poate furniza 5V cu cel puțin 2,5 Amperi ar trebui să fie bine.

- Un PC Windows, Software-ul folosit în acest instructable poate avea echivalente pentru Mac și Linux, dar voi acoperi partea Windows.

- Un adaptor Micro-SD la USB, folosit pentru a conecta cardul SD la computer. Opțional dacă computerul dvs. are deja un slot.

Pasul 1: Pregătirea cardului SD pentru Pi

Pregătirea cardului SD pentru Pi
Pregătirea cardului SD pentru Pi
Pregătirea cardului SD pentru Pi
Pregătirea cardului SD pentru Pi
Pregătirea cardului SD pentru Pi
Pregătirea cardului SD pentru Pi

Acest lucru este destul de simplu, dar înainte de a bloca SD-ul, iată software-ul de care aveți nevoie:

Format card SD, poate fi descărcat de pe site-ul sdcard.org

Etcher, folosit pentru a clipi cardul. De asemenea, puteți utiliza Win32DiskImager, dacă preferați

Cea mai recentă imagine Raspbian Lite, asigurați-vă că extrageți.zip-ul pe care îl obțineți

Ok, ne-am adunat software-ul, să începem.

Mai întâi trebuie să formatăm cardul SD. Facem acest lucru deschizând formatatorul cardului SD, conectând cardul SD și alegându-l din lista din partea de sus a ferestrei. Asigurați-vă că ați selectat cardul SD, nu o altă unitate. Asigurați-vă că nu există nimic important pe card, deoarece totul va fi șters pe card. Odată ce sunteți gata, faceți clic pe „Format”. Nu ar trebui să dureze prea mult pentru finalizare. După ce a terminat, puteți închide formatatorul cardului SD

Apoi, trebuie să intermitem cardul. Deschideți Etcher și faceți clic pe butonul albastru care spune „Selectați imaginea” și navigați pentru a găsi fișierul.img pe care l-ați descărcat mai devreme și selectați-l. Apoi, cardul SD ar trebui să fie deja selectat în mod implicit, dar dacă nu este doar să îl schimbați, făcând clic pe buton. După ce ați confirmat că toate selecțiile sunt corecte, faceți clic pe „Flash!”. Acest lucru va dura câteva minute și, odată ce ați terminat, puteți închide Etcher.

În cele din urmă, trebuie să activăm ssh și să ne conectăm la wifi. Deschideți File Explorer și faceți clic pe „boot” din partea stângă. Ar trebui să vi se prezinte o listă de fișiere. Faceți clic dreapta și creați un document text nou, apoi denumiți-l ssh și eliminați extensia.txt la final. Rețineți, pentru a face acest lucru, va trebui să aveți activată „Afișare extensii de fișiere”. Faceți clic pe Da și ar trebui să fie prezent un fișier gol numit ssh. Apoi trebuie să creăm din nou un document text, dar să-l numim wpa_supplicant, înlocuind.txt cu.conf. Faceți clic dreapta pe el și selectați editați și lipiți acest text în fișier, înlocuind detaliile wifi în:

country = SUA

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}

Asigurați-vă că salvați fișierul după ce ați terminat!

Scoateți cardul SD, puneți-l în Pi și ați terminat de pregătit cardul!

Pasul 2: Instalarea Pi-Hole prin SSH

Instalarea Pi-Hole prin SSH
Instalarea Pi-Hole prin SSH

Acum vom instala sfântul Graal al software-ului, Pi-Hole.

Din nou, avem nevoie de software pentru a continua, așa că descărcați acest lucru:

PUTTY, vom folosi acest lucru ca un client ssh

Înainte de a ne conecta la Pi-ul nostru, trebuie să găsim adresa IP a acestuia. Cel mai simplu mod de a face acest lucru este să vă conectați la router folosind IP-ul său și să găsiți un nume de dispozitiv „raspberrypi”. Căutați instrucțiunile pentru a face acest lucru pentru router și parola routerelor, deoarece toate routerele sunt ușor diferite. Odată ce ai adresa IP a acesteia, deschide PuTTY și, în caseta Nume gazdă, introdu adresa IP, apoi dă clic pe „Deschide”. Va apărea un avertisment, trebuie doar să faceți clic pe Da și veți fi condus la un terminal negru cu datele de conectare. Tastați numele de utilizator „pi” și parola „zmeură”. Odată conectat cu succes, ar trebui să fiți adus la linia de comandă cu pi @ raspberrypi. Acum doriți să lipiți următorul cod:

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

Ar trebui să înceapă descărcarea programului de instalare și apoi să înceapă automat instalarea.

Vă va prezenta o serie de ecrane, în care veți apăsa pe ok, sau da, iar pentru serverul DNS din amonte alegeți Google.

Dacă doriți să puteți utiliza mai ușor interfața web, putem schimba parola, tastând

pihole -a -p

În terminal.

Pi-Hole ar trebui să fie instalat acum! Desigur, ai putea folosi Pi-Hole fără afișaj, dar ce distracție ai asta?

Pasul 3: Instalarea PADD și a unui ecran de 3,5 "și imprimarea 3D a pieselor

Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și un 3.5
Instalarea PADD și a unui 3.5
Instalarea PADD și a unui 3.5

Acum vom instala PADD, care afișează statisticile noastre Pi-Hole pe un ecran. Acest pas este un pic mai mult bazat pe terminal, dar nu fi respins, este foarte simplu.

Înainte de a instala PADD, trebuie să ne instalăm ecranul. Asigurați-vă că Pi este oprit și deconectat de la alimentare și atașați ecranul așa cum se arată în imagine, iar dacă este conectat corect, afișajul ar trebui să se alinieze cu restul Pi.

Carcasa imprimată 3D poate fi găsită aici:

Acum trebuie să atașați piesa frontală la porturile USB și Ethernet, așa cum se arată într-o imagine. Apoi, glisați pachetul în mânecă și totul ar trebui să se unească frumos. Puteți să-l închideți definitiv cu niște lipici, dar l-am lăsat slăbit pentru că era deja o potrivire destul de strânsă.

După aceea, trebuie să instalați driverele pentru afișajul dvs. Acest lucru este diferit în funcție de afișaj, dar în cazul meu am un afișaj care rulează perfect driverele Waveshare. Deoarece acest lucru este diferit pentru fiecare afișaj, nu vă voi arăta cum să o faceți aici, dar o căutare rapidă pe YouTube ar trebui să vă dea răspunsul.

Odată ce afișajul funcționează, atunci când porniți pi-ul, acesta afișează terminalul pe Pi, suntem pregătiți să instalăm PADD.

Pentru a instala PADD, trebuie să rulăm următoarele comenzi în terminal:

cd ~

wget -N

Odată ce a fost descărcat, trebuie să executăm acest lucru pentru a face fișierul executabil:

sudo chmod + x padd.sh

Acum avem nevoie de PADD pentru a executa la pornire. Facem acest lucru modificând un fișier special.

sudo nano ~ /.bashrc

Apoi, folosind săgeata în jos de pe tastatură derulați în jos până la partea de jos și lipiți în aceasta:

# Rulați PADD

if ["$ TERM" == "linux"]; apoi în timp ce: faceți./padd.sh dormi 1 făcut fi

Apoi reporniți Pi-ul cu

sudo reboot

Pasul 4: Schimbarea dimensiunii PADD de la Regular la MEGA

În mod implicit, afișajul PADD va fi doar la dimensiunea normală, fără a utiliza tot ecranul, dar putem schimba acest lucru!

Mai întâi trebuie să introducem SSH în Pi, acest lucru a fost acoperit mai devreme. Odată ce ați ajuns la tipul terminalului:

sudo dpkg-reconfigure console-setup

Ar trebui să apară un meniu cu multe opțiuni, trebuie să selectăm UTF-8 sau, dacă știți care sunt celelalte setări de codificare, încercați-le dacă doriți. Apoi selectați Ghici setul de caractere optim, apoi selectați Terminus și apoi 6x12. După ce ați urmat acești pași, reporniți cu

sudo reboot

Pasul 5: Configurarea routerului pentru blocarea anunțurilor la nivel de rețea

Acum acesta este pasul în care totul se reunește și puteți vedea efectiv rezultatul muncii dvs. Conectați-vă la routerul dvs. prin intermediul adresei IP, fără a-l acoperi din nou, deoarece este diferit pentru fiecare router și găsiți setarea de configurare DNS. Dacă routerul dvs. nu are această opțiune (ca a mea) continuați direct la Pasul 6. După ce ați localizat Opțiunile serverului DNS, va trebui să înlocuiți IP-ul primar al serverului DNS cu IP-ul afișat pe Pi, sub adresa IPv4. Faceți acest lucru pentru toate IP-urile DNS, inclusiv Secundar, Copie de rezervă, etc. Aplicați modificările și, în funcție de router, poate fi necesar să reporniți routerul.

După configurare, întreaga rețea va folosi Pi-Hole ca server DNS, astfel încât orice trafic publicitar va fi blocat.

Pasul 6: Configurarea serverului DNS pe o selecție de dispozitive

Această metodă ar trebui utilizată dacă routerul dvs. nu permite modificări la serverul DNS sau pur și simplu nu doriți ca toată lumea din rețeaua dvs. să aibă același Pi-Hole.

Metoda este diferită pentru fiecare dispozitiv: Windows 10:

Deschideți Panoul de control și faceți clic pe Rețea și Internet

Faceți clic pe Network and Sharing Center, Change Adapter Settings, faceți clic dreapta pe rețea și faceți clic pe Properties

Găsiți Internet Protocol Versiunea 4, faceți dublu clic și faceți clic pe Utilizați următorul server DNS și tastați IP-ul Pi-Hole DNS în ambele câmpuri. Reveniți la lista de proprietăți.

Găsiți Internet Protocol Versiunea 6, faceți dublu clic și faceți clic pe Utilizați următorul server DNS și tastați Pi-Hole DNS IP (IPv6 unul de data aceasta) în ambele câmpuri.

Pentru orice eventualitate, reporniți computerul

Linux:

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

macOS:

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

iOS (iPhone):

Deschide setările

Faceți clic pe Wifi și pe „i” de lângă rețeaua conectată

Derulați în jos la DNS și faceți clic pe Configurare DNS

Faceți clic pe Manual, eliminați IP-urile existente ale serverului DNS și introduceți IP-ul DNS al Pi-Hole

Android:

Deschide setările

Faceți clic pe Wifi și uitați de rețeaua la care sunteți conectat în prezent

Reconectați-vă la acesta, faceți clic pe Opțiuni avansate și setați Setări IP de la DHCP la Static

Derulați în jos pentru a găsi DNS 1 și 2 și introduceți IP-ul DNS Pi-Hole în ambele

Pasul 7: Actualizarea Pi-Hole

Actualizarea Pi-Hole este foarte ușoară. Pentru a vedea dacă Pi-Hole are o nouă actualizare disponibilă în partea dreaptă sus a afișajului, va apărea Actualizare disponibilă! Pentru a actualiza pur și simplu SSH în Pi-Hole și a rula:

pihole -up

Și Pi-Hole ar trebui să se actualizeze!

Pasul 8: Toate gata

Dacă ați urmat corect toți pașii, ar trebui să aveți un blocant de anunțuri uimitor, care este foarte bun la ceea ce face.

Mulțumesc MULȚI pentru votarea pentru My Instructable pentru concursul Raspberry Pi, am primit al doilea:)!

Dacă aveți alte întrebări, îngrijorări sau probleme care apar, vă rugăm să lăsați un comentariu și voi răspunde cât mai curând posibil!

Concursul Raspberry Pi 2020
Concursul Raspberry Pi 2020
Concursul Raspberry Pi 2020
Concursul Raspberry Pi 2020

Premiul II la Concursul Raspberry Pi 2020

Recomandat: