Përmbajtje:
- Furnizimet
- Hapi 1: Përgatitja e kartës SD për Pi
- Hapi 2: Instalimi i Pi-Hole përmes SSH
- Hapi 3: Instalimi i PADD dhe një ekrani 3.5 ", dhe printimi 3D i pjesëve
- Hapi 4: Ndryshimi i madhësisë së PADD nga e zakonshme në MEGA
- Hapi 5: Konfigurimi i ruterit tuaj për bllokimin e reklamave në rrjet
- Hapi 6: Konfigurimi i serverit DNS në një përzgjedhje të pajisjeve
- Hapi 7: Përditësimi i vrimës tuaj Pi
- Hapi 8: Gjithçka është bërë
Video: PiHole Ad Blocker Me ekran 3.5 ": 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Mirësevini në mësimin tim se si të krijoni një bllokues vërtet të mrekullueshëm të reklamave për të gjithë rrjetin tuaj! Raspberry Pi drejton softuer të njohur si Pi-Hole dhe PADD për të bllokuar reklamat dhe për të shfaqur të dhëna statistikore si Adresa IP e Pi-Hole dhe sasia e reklamave të bllokuara.
Furnizimet
Ju do të keni nevojë:- Raspberry Pi 3/4, Ose do të bëni, dhe mund të jetë varianti + nëse zgjidhni.
- 3.5 Raspberry Pi Display, gjeta një të lirë në EBay për rreth 20 dollarë AUD.
- Një kartë e besueshme 8gb Micro-SD, kam përdorur një kartë SanDisk 16gb sepse ishte ajo që kisha përreth dhe kam pasur fat të mirë me të në të kaluarën.
- Një printer 3D ose qasje në një shërbim të printimit 3D, teknikisht kjo është opsionale nëse nuk doni një kuti, por rekomandohet shumë.
- Kabllo Ethernet, Përdoret për të siguruar internet më të shpejtë për Pi
- Router, Për ta lidhur Pi -në tuaj
- Furnizimi me energji Raspberry Pi, Unë rekomandoj furnizimin zyrtar të Raspberry Pi, por çdo furnizim me energji USB që mund të furnizojë 5V me të paktën 2.5 Amper duhet të jetë i mirë.
- Një kompjuter Windows, Softueri i përdorur në këtë udhëzues mund të ketë ekuivalentë për Mac dhe Linux, por unë do të mbuloj anën e Windows.
- Një përshtatës Micro-SD në USB, përdoret për të lidhur kartën SD me kompjuterin tuaj. Opsionale nëse kompjuteri juaj tashmë ka një slot.
Hapi 1: Përgatitja e kartës SD për Pi
Kjo është shumë e thjeshtë, por para se të ndezim SD këtu është programi që do t'ju duhet:
Formatuesi i Kartës SD, Mund të shkarkohet nga faqja e internetit e sdcard.org
Etcher, përdoret për të ndezur Kartën. Ju gjithashtu mund të përdorni Win32DiskImager në vend të kësaj nëse preferoni
Imazhi më i fundit Raspbian Lite, Sigurohuni që të nxirrni.zip që merrni
Ok, ne kemi mbledhur programin tonë, le të fillojmë.
Së pari ne duhet të Formatojmë Kartën SD. Ne e bëjmë këtë duke hapur formatuesin e kartës SD, duke futur kartën SD dhe duke e zgjedhur atë nga lista në krye të dritares. Sigurohuni që të zgjidhni kartën tuaj SD, jo një disk tjetër. Sigurohuni që nuk ka asgjë të rëndësishme në kartë pasi gjithçka do të fshihet në kartë. Pasi të jeni gati klikoni 'Format'. Nuk duhet të kalojë shumë kohë për tu përfunduar. Pasi të ketë mbaruar, mund të mbyllni formatuesin e kartës SD
Tjetra ne duhet të ndezim kartën. Hapni Etcher dhe klikoni butonin blu që thotë "Zgjidh imazhin" dhe shfletoni për të gjetur skedarin.img që keni shkarkuar më parë dhe zgjidhni atë. Tjetra karta juaj SD tashmë duhet të zgjidhet si parazgjedhje, por nëse nuk është thjesht ta ndryshoni duke klikuar butonin. Pasi të keni konfirmuar se të gjitha zgjedhjet janë të sakta, klikoni 'Flash!'. Kjo do të marrë disa minuta, dhe pasi të jetë bërë mund të mbylleni jashtë Etcher.
Më në fund duhet të aktivizojmë ssh dhe të lidhemi me wifi. Hapni File Explorer dhe klikoni në 'boot' në anën e majtë. Ju duhet të paraqiteni me një listë të skedarëve. Klikoni me të djathtën dhe krijoni një dokument të ri teksti, më pas emërtojeni ssh dhe hiqni shtesën.txt në fund. Shënim, do të duhet të kesh të aktivizuar 'Trego shtesat e skedarëve' për ta bërë këtë. Klikoni Po dhe një skedar bosh i quajtur ssh duhet të jetë i pranishëm. Tjetra ne duhet të krijojmë përsëri një dokument teksti, por ta emërojmë wpa_supplicant, duke zëvendësuar.txt me.conf. Klikoni me të djathtën mbi të dhe zgjidhni redaktoni dhe ngjisni këtë tekst në skedar, duke zëvendësuar të dhënat tuaja wifi në:
vendi = SHBA
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}
Sigurohuni që ta ruani skedarin pasi të keni mbaruar!
Hidhni kartën SD, vendoseni në Pi dhe keni përfunduar përgatitjen e kartës!
Hapi 2: Instalimi i Pi-Hole përmes SSH
Tani do të instalojmë programin e shenjtë të softuerit, Pi-Hole.
Përsëri, ne kemi nevojë për disa programe për të vazhduar, kështu që shkarkoni këtë:
PuTTY, ne do ta përdorim këtë si një klient ssh
Para se të lidhemi me Pi -në tonë, duhet të gjejmë Adresën IP të tij. Mënyra më e thjeshtë për ta bërë këtë është të identifikoheni në ruterin tuaj duke përdorur IP -në e tij dhe të gjeni emrin e pajisjes 'raspberrypi'. Kërkoni udhëzimet se si ta bëni këtë për ruterin tuaj dhe fjalëkalimin e ruterit, pasi të gjithë ruterët janë paksa të ndryshëm. Pasi të keni adresën IP të hapur PuTTY dhe në kutinë Emri i hostit shkruani në IP adresën tuaj, pastaj klikoni 'Hap'. Një Paralajmërim do të shfaqet, thjesht klikoni Po dhe do të silleni në një terminal të zi me një hyrje. Shkruani emrin e përdoruesit 'pi' dhe fjalëkalimin 'mjedër'. Pasi të jeni regjistruar me sukses, duhet të silleni në një linjë komande me pi@raspberrypi. Tani ju doni të ngjisni në kodin e mëposhtëm:
curl -sSL https://install.pi-hole.net | bash
Duhet të fillojë shkarkimin e instaluesit dhe pastaj të fillojë automatikisht instalimin.
Do t'ju prezantojë me një seri ekranesh, në të cilat do të shtypni ok, ose po, dhe për serverin DNS Upstream DNS zgjidhni Google.
Nëse dëshironi të jeni në gjendje të përdorni ndërfaqen në internet më lehtë, ne mund të ndryshojmë fjalëkalimin e tij, duke shtypur
pihole -a -p
Në terminal.
Pi-Hole tani duhet të instalohet! Sigurisht që thjesht mund të përdorni Pi-Hole pa ekran, por cila është kënaqësia në të?
Hapi 3: Instalimi i PADD dhe një ekrani 3.5 ", dhe printimi 3D i pjesëve
Tani do të instalojmë PADD, i cili shfaq statistikat tona Pi-Hole në një ekran. Ky hap bazohet pak më shumë në terminal, por mos e ktheni prapa, është shumë i thjeshtë.
Para se të instalojmë PADD, duhet të instalojmë ekranin tonë. Sigurohuni që Pi është i fikur dhe i Shkëputur nga fuqia dhe bashkoni ekranin siç tregohet në figurë, dhe nëse lidhet siç duhet, ekrani duhet të rreshtohet me pjesën tjetër të Pi.
Rasti i printuar 3D mund të gjendet këtu:
Tani Ju duhet të bashkëngjitni pjesën e përparme në Portat USB dhe Ethernet, siç tregohet në një figurë. Pastaj vetëm rrëshqisni paketën në mëngë dhe gjithçka duhet të bashkohet bukur. Mund ta mbyllni përgjithmonë me ndonjë zam, por e lashë të lirshme sepse tashmë ishte një përshtatje mjaft e ngushtë.
Pas kësaj ju duhet të instaloni drejtuesit për ekranin tuaj. Kjo ndryshon në varësi të ekranit, por në rastin tim kam një ekran që funksionon në mënyrë perfekte nga drejtuesit e Waveshare. Për shkak se kjo është e ndryshme për çdo ekran, unë nuk do të tregoj se si ta bëj këtu, por një kërkim i shpejtë në YouTube duhet t'ju japë përgjigjen tuaj.
Pasi të keni funksionuar ekranin, kështu që kur të nisni pi shfaq terminalin në Pi ne jemi gati të instalojmë PADD.
Për të instaluar PADD, duhet të ekzekutojmë komandat e mëposhtme në terminal:
cd
wget -N
Pasi të jetë shkarkuar, duhet ta ekzekutojmë këtë për ta bërë skedarin të ekzekutueshëm:
sudo chmod +x padd.sh
Tani na duhet PADD për të ekzekutuar gjatë fillimit. Ne e bëjmë këtë duke modifikuar një skedar të veçantë.
sudo nano/.bashrc
Pastaj duke përdorur shigjetën poshtë në tastierën tuaj lëvizni poshtë në fund dhe ngjiteni në këtë:
# Drejtoni PADD
nëse ["$ TERM" == "linux"]; pastaj ndërsa: bëni./padd.sh fle 1 bërë fi
Pastaj Rinisni Pi tuaj Me
rindez sudo
Hapi 4: Ndryshimi i madhësisë së PADD nga e zakonshme në MEGA
Si parazgjedhje, ekrani PADD do të jetë vetëm në madhësinë e rregullt, duke mos përdorur të gjithë ekranin, por ne mund ta ndryshojmë atë!
Së pari ne duhet të SSH në Pi tonë, kjo u mbulua më herët. Pasi të jeni në llojin e terminalit:
sudo dpkg-rikonfiguroni konfigurimin e tastierës
Një Meny Duhet të shfaqet me shumë opsione, ne duhet të zgjedhim UTF-8, ose nëse e dini se cilat janë cilësimet e tjera të kodimit, provojeni nëse dëshironi. Tjetra zgjidhni Guess Optimal Character Set, më pas zgjidhni Terminus dhe më pas 6x12. Pasi të keni ndjekur këto hapa rindizeni me
rindez sudo
Hapi 5: Konfigurimi i ruterit tuaj për bllokimin e reklamave në rrjet
Tani ky është hapi ku gjithçka bashkohet, dhe ju në të vërtetë mund të shihni rezultatin e punës tuaj të palodhur. Hyni në ruterin tuaj përmes Adresës IP të tij, përsëri duke mos e mbuluar atë sepse është i ndryshëm për çdo ruter, dhe gjeni cilësimin e konfigurimit DNS. Nëse ruteri juaj nuk e ka këtë opsion (si imi) vazhdoni drejtpërdrejt në Hapin 6. Pasi të keni vendosur Opsionet e Serverit DNS do t'ju duhet të zëvendësoni IP -në e serverit DNS Primar me IP -në e shfaqur në Pi tuaj, nën adresën IPv4. Bëni këtë për të gjithë IP -të e DNS -së, duke përfshirë Secondary, Backup, etj. Aplikoni ndryshimet dhe në varësi të ruterit tuaj mund t'ju duhet të rindizni routerin.
Pasi të konfigurohet i gjithë rrjeti juaj do të përdorë Pi-Hole si serveri DNS, kështu që çdo trafik reklamash do të bllokohet.
Hapi 6: Konfigurimi i serverit DNS në një përzgjedhje të pajisjeve
Kjo metodë duhet të përdoret nëse ruteri juaj nuk lejon ndryshime në serverin DNS ose nëse thjesht nuk doni që të gjithë në rrjetin tuaj në të njëjtën Pi-Hole.
Metoda është e ndryshme për çdo pajisje: Windows 10:
Hapni Panelin e Kontrollit dhe klikoni Rrjeti dhe Interneti
Klikoni në Qendrën e Rrjetit dhe Ndarjes, Ndryshoni Cilësimet e Përshtatësit, klikoni me të djathtën në rrjetin tuaj dhe klikoni Karakteristikat
Gjeni Versionin 4 të Protokollit të Internetit, klikoni dy herë dhe klikoni Përdorni serverin DNS të mëposhtëm dhe shkruani IP-në Pi-Hole DNS në të dyja fushat. Kthehuni te Lista e Pronave.
Gjeni Versionin 6 të Protokollit të Internetit, klikoni dy herë dhe klikoni Përdorni serverin DNS të mëposhtëm dhe shkruani Pi-Hole DNS IP (IPv6 këtë herë një herë) në të dyja fushat.
Vetëm në rast, rindizni kompjuterin tuaj
Linux:
www.addictivetips.com/ubuntu-linux-tips/ch…
macOS:
serverguy.com/kb/change-dns-server-setting…
iOS (iPhone):
Hapni Cilësimet
Klikoni Wifi dhe "i" pranë rrjetit tuaj të lidhur
Shkoni poshtë në DNS dhe klikoni në Konfiguro DNS
Klikoni Manual, hiqni IP-të ekzistuese të serverit DNS dhe vendosni IP-në DNS të Pi-Hole
Android:
Hapni Cilësimet
Klikoni në Wifi dhe harroni rrjetin me të cilin jeni lidhur aktualisht
Rilidhuni me të, klikoni Opsionet e Avancuara dhe vendosni Cilësimet IP nga DHCP në Static
Shkoni poshtë për të gjetur DNS 1 dhe 2 dhe vendosni IP-në DNS të Pi-Hole tuaj në të dyja
Hapi 7: Përditësimi i vrimës tuaj Pi
Përditësimi i Pi-Hole është shumë i lehtë. Për të parë nëse Pi-Hole juaj ka një përditësim të ri në dispozicion në pjesën e sipërme të djathtë të ekranit, do të thotë Update Available! Për të azhurnuar thjesht SSH në Pi-Hole tuaj dhe ekzekutoni:
pihole -lart
Dhe Pi-Vrima juaj duhet të përditësohet!
Hapi 8: Gjithçka është bërë
Nëse ndiqni të gjitha hapat në mënyrë korrekte, duhet të keni një bllokues të mahnitshëm të reklamave, i cili është vërtet i mirë në atë që bën.
Faleminderit Shumë për Votimin për Udhëzuesin tim për Konkursin e Raspberry Pi, U bëra i dyti:)!
Nëse keni ndonjë pyetje, shqetësim ose çështje që lindin, ju lutemi lini një koment dhe unë do t'ju përgjigjem sa më shpejt që të mundem!
Çmimi i dytë në Konkursin Raspberry Pi 2020
Recommended:
Ekran me prekje Macintosh - Mac klasik me një mini iPad për ekran: 5 hapa (me fotografi)
Ekran me prekje Macintosh | Mac klasik me një IPad Mini për ekranin: Ky është përditësimi im dhe modeli i rishikuar se si të zëvendësoni ekranin e një Macintosh të cilësisë së mirë me një iPad mini. Kjo është e 6 -ta nga këto që kam bërë gjatë viteve dhe jam shumë e lumtur me evolucionin dhe modelin e këtij! Kthehu në vitin 2013 kur bëra
Pin "Lapel" Bluetooth "On Air": 7 hapa (me fotografi)
Bluetooth "On Air" Lapel Pin: Unë po punoja në një projekt të palidhur që përdor Bluetooth, më duhej të testoja komunikimin kështu që ndërtova një nga qarqet e provës Arduino. Drita përmban të gjithë elektronikën, mikrokontrolluesin dhe baterinë të cilat mund të rimbushen përmes USB. Ai përdor
Ekran TTGO (me ngjyra) Me Mikropiton (T-ekran T-T): 6 hapa
Ekran TTGO (me ngjyra) Me Micropython (TTGO T-ekran): TTGO T-Display është një tabelë e bazuar në ESP32 që përfshin një ekran me ngjyra 1.14 inç. Bordi mund të blihet për një çmim prej më pak se 7 $ (përfshirë transportin, çmimi i parë në banggood). Ky është një çmim i jashtëzakonshëm për një ESP32 përfshirë një ekran.
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: Kur shumica e njerëzve blejnë një PI Raspberry, ata mendojnë se kanë nevojë për një ekran kompjuteri. Mos i humbni paratë tuaja në monitorët dhe tastierat e panevojshme të kompjuterit. Mos e humbni kohën tuaj duke lëvizur tastierë dhe monitorë midis kompjuterëve. Mos e lidhni televizorin kur nuk është
HC - 06 (Moduli i Skllevërve) Ndryshimi i "EMRI" Pa Përdorim "Monitor Serial Arduino" që "Punon lehtë": Mënyrë pa gabime!: 3 hapa
HC - 06 (Moduli i Skllevërve) Ndryshimi i "EMRI" Pa Përdorim "Monitor Serdu Arduino" … që "Punon lehtë": Mënyrë pa gabime!: Pas " Koha e gjatë " duke provuar Ndryshimin e Emrit në HC - 06 (moduli i skllavit), duke përdorur " monitor serik i Arduino, pa " Sukses ", gjeta një mënyrë tjetër të lehtë dhe po ndaj tani! Argëtohuni miq