Satura rādītājs:
- Piegādes
- 1. darbība: SD kartes sagatavošana Pi
- 2. darbība. Pi-Hole instalēšana caur SSH
- 3. darbība: PADD un 3,5 collu displeja instalēšana un detaļu 3D drukāšana
- 4. solis: PADD izmēra maiņa no regulāras uz MEGA
- 5. darbība. Maršrutētāja konfigurēšana tīkla reklāmu bloķēšanai
- 6. darbība. DNS servera konfigurēšana ierīču atlasē
- 7. solis: Pi-Hole atjaunināšana
- 8. solis: viss ir paveikts
Video: PiHole reklāmu bloķētājs ar 3,5 collu displeju: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Laipni lūdzam manā apmācībā par to, kā izveidot patiešām lielisku reklāmu bloķētāju visam tīklam! Raspberry Pi darbojas programmatūra, kas pazīstama kā Pi-Hole un PADD, lai bloķētu reklāmas un parādītu statistikas datus, piemēram, Pi-Hole IP adresi un bloķēto reklāmu daudzumu.
Piegādes
Jums būs nepieciešams:- Raspberry Pi 3/4, vai nu derēs, un, ja izvēlaties, tas var būt + variants.
- 3,5 collu Raspberry Pi displejs, es atradu lētu EBay par aptuveni 20 USD.
- Uzticama 8 GB Micro-SD karte, es izmantoju 16 GB SanDisk karti, jo tā bija tā, kas man bija apkārt, un man ar to ir veicies agrāk.
- 3D printeris vai piekļuve 3D drukāšanas pakalpojumam. Tehniski tas nav obligāti, ja nevēlaties lietu, bet tas ir ļoti ieteicams.
- Ethernet kabelis, ko izmanto, lai nodrošinātu ātrāku internetu Pi
- Maršrutētājs, lai savienotu savu Pi
- Raspberry Pi barošanas avots, es ieteiktu oficiālo Raspberry Pi barošanas avotu, taču jebkuram USB barošanas avotam, kas var nodrošināt 5 V spriegumu vismaz 2,5 ampēros, vajadzētu būt piemērotam.
- Windows dators, šajā pamācībā izmantotajai programmatūrai var būt ekvivalenti operētājsistēmai Mac un Linux, taču es aptveršu Windows pusi.
- Micro-SD-USB adapteris, ko izmanto, lai savienotu SD karti ar datoru. Neobligāti, ja datoram jau ir slots.
1. darbība: SD kartes sagatavošana Pi
Tas ir diezgan vienkārši, taču pirms SD zibspuldzes izmantošanas jums būs nepieciešama programmatūra:
SD kartes formatētājs, to var lejupielādēt no vietnes sdcard.org
Etcher, izmanto kartes mirgošanai. Ja vēlaties, varat arī izmantot Win32DiskImager
Jaunākais Raspbian Lite attēls, noteikti izvelciet iegūto.zip
Labi, mēs esam apkopojuši savu programmatūru, ļaujiet sākt.
Vispirms mums ir jāformatē SD karte. Mēs to darām, atverot SD kartes formatētāju, pievienojot SD karti un izvēloties to no saraksta loga augšpusē. Noteikti izvēlieties SD karti, nevis citu disku. Pārliecinieties, vai kartē nav nekā svarīga, jo viss kartē tiks izdzēsts. Kad esat gatavs, noklikšķiniet uz "Formatēt". Lai pabeigtu, nevajadzētu aizņemt pārāk ilgu laiku. Kad tas ir pabeigts, varat aizvērt SD kartes formatētāju
Tālāk mums ir jāzibina karte. Atveriet Etcher un noklikšķiniet uz zilās pogas “Atlasīt attēlu” un pārlūkojiet, lai atrastu iepriekš lejupielādēto.img failu un atlasītu to. Pēc tam SD karte jau ir jāizvēlas pēc noklusējuma, bet, ja tā nav, vienkārši nomainiet to, noklikšķinot uz pogas. Kad esat pārliecinājies, ka visas atlases ir pareizas, noklikšķiniet uz 'Flash!'. Tas prasīs dažas minūtes, un, kad tas būs izdarīts, jūs varēsit aizvērt Etcher.
Visbeidzot mums ir jāiespējo ssh un jāizveido savienojums ar wifi. Atveriet File Explorer un kreisajā pusē noklikšķiniet uz “boot”. Jums vajadzētu parādīt failu sarakstu. Ar peles labo pogu noklikšķiniet un izveidojiet jaunu teksta dokumentu, pēc tam piešķiriet tam nosaukumu ssh un beigās noņemiet.txt paplašinājumu. Ņemiet vērā, ka, lai to izdarītu, ir jābūt iespējotai opcijai “Rādīt failu paplašinājumus”. Noklikšķiniet uz Jā un jābūt tukšam failam ar nosaukumu ssh. Tālāk mums vēlreiz jāizveido teksta dokuments, bet nosauciet to par wpa_supplicant, aizstājot.txt ar.conf. Ar peles labo pogu noklikšķiniet uz tā un atlasiet rediģēt un ielīmējiet šo tekstu failā, aizstājot savu wifi informāciju:
valsts = ASV
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 tīkls = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}
Kad esat pabeidzis, noteikti saglabājiet failu!
Izņemiet SD karti, ievietojiet to Pi un esat pabeidzis kartes sagatavošanu!
2. darbība. Pi-Hole instalēšana caur SSH
Tagad mēs instalēsim programmatūras svēto grālu Pi-Hole.
Atkal mums ir nepieciešama programmatūra, lai turpinātu, tāpēc lejupielādējiet šo:
PuTTY, mēs to izmantosim kā ssh klientu
Pirms mēs izveidojam savienojumu ar savu Pi, mums jāatrod tā IP adrese. Vienkāršākais veids, kā to izdarīt, ir pierakstīties maršrutētājā, izmantojot tā IP, un atrast ierīces nosaukumu “raspberrypi”. Meklējiet maršrutētāja norādījumus un maršrutētāja paroli, jo visi maršrutētāji ir nedaudz atšķirīgi. Kad esat atvēris tā IP adresi, atveriet PuTTY un lodziņā Host Name ierakstiet savu IP adresi, pēc tam noklikšķiniet uz 'Open'. Parādīsies brīdinājums, vienkārši noklikšķiniet uz Jā, un jūs tiksit novirzīts uz melnu termināli ar pieteikšanos. Ierakstiet lietotājvārdu “pi” un paroli “aveņu”. Kad esat veiksmīgi pieteicies, jums jāievada komandrinda ar pi@raspberrypi. Tagad jūs vēlaties ielīmēt šādu kodu:
čokurošanās -sSL https://install.pi-hole.net | bash
Tam vajadzētu sākt instalētāja lejupielādi un pēc tam automātiski sākt instalēšanu.
Tas parādīs jums virkni ekrānu, kuros jūs nospiedīsit OK vai jā, un augšupplūsmas DNS serverim izvēlieties Google.
Ja vēlaties vieglāk izmantot tīmekļa saskarni, mēs varam nomainīt tās paroli, ierakstot
pihole -a -p
Terminālī.
Tagad vajadzētu uzstādīt Pi-Hole! Protams, jūs varētu vienkārši izmantot Pi-Hole bez displeja, bet kas tajā ir jautri?
3. darbība: PADD un 3,5 collu displeja instalēšana un detaļu 3D drukāšana
Tagad mēs instalēsim PADD, kas displejā parāda mūsu Pi-Hole statistiku. Šis solis ir nedaudz vairāk balstīts uz termināli, taču neatkāpieties, tas ir ļoti vienkārši.
Pirms PADD instalēšanas mums jāinstalē mūsu displejs. Pārliecinieties, vai Pi ir izslēgts un atvienots no strāvas, un pievienojiet ekrānu, kā parādīts attēlā, un, ja tas ir pareizi pievienots, displejam jāatbilst pārējam Pi.
3D drukāto lietu var atrast šeit:
Tagad jums jāpiestiprina priekšējais gabals pie USB un Ethernet portiem, kā parādīts attēlā. Pēc tam vienkārši iebīdiet iepakojumu piedurknē, un tam visam vajadzētu labi sanākt. Jūs varat to pastāvīgi aizvērt ar kādu līmi, bet es to atstāju vaļēju, jo tas jau bija diezgan cieši pieguļošs.
Pēc tam jums jāinstalē displeja draiveri. Tas atšķiras atkarībā no displeja, bet manā gadījumā man ir displejs, kas lieliski darbojas no Waveshare draiveriem. Tā kā tas ir atšķirīgs katram displejam, es šeit nerādīšu, kā to izdarīt, bet ātrai meklēšanai pakalpojumā YouTube vajadzētu sniegt atbildi.
Kad displejs darbojas, tad, palaižot pi, tas parāda Pi termināli, mēs esam gatavi instalēt PADD.
Lai instalētu PADD, terminālī jāizpilda šādas komandas:
cd ~
wget -N
Kad tas ir lejupielādēts, mums tas jāizpilda, lai padarītu failu izpildāmu:
sudo chmod +x padd.sh
Tagad mums ir nepieciešams PADD, lai to izpildītu palaišanas laikā. Mēs to darām, pārveidojot īpašu failu.
sudo nano ~/.bashrc
Pēc tam, izmantojot tastatūras lejupvērsto bultiņu, ritiniet uz leju līdz pašai apakšai un ielīmējiet to:
# Palaidiet PADD
ja ["$ TERM" == "linux"]; tad kamēr: do./padd.sh miega 1 darīts fi
Pēc tam pārstartējiet savu Pi ar
sudo atsāknēšana
4. solis: PADD izmēra maiņa no regulāras uz MEGA
Pēc noklusējuma PADD displejs būs tikai parastajā izmērā, neizmantojot visu ekrānu, bet mēs to varam mainīt!
Vispirms mums ir jāieslēdz SSH mūsu Pi, tas tika apskatīts agrāk. Kad esat nonācis terminālī, veiciet tālāk norādītās darbības.
sudo dpkg-pārkonfigurēt konsoles iestatīšanu
Izvēlnei vajadzētu parādīties ar daudzām iespējām, mums jāizvēlas UTF-8 vai, ja zināt, kādi ir citi kodēšanas iestatījumi, izmēģiniet tos, ja vēlaties. Tālāk atlasiet Guess Optimal Character Set, pēc tam atlasiet Terminus un pēc tam 6x12. Kad esat izpildījis šīs darbības, atsāknējiet ar
sudo atsāknēšana
5. darbība. Maršrutētāja konfigurēšana tīkla reklāmu bloķēšanai
Tagad tas ir solis, kur viss sanāk kopā, un jūs faktiski varat redzēt sava smagā darba rezultātu. Piesakieties savā maršrutētājā, izmantojot tā IP adresi, atkal to neaptverot, jo katram maršrutētājam tas ir atšķirīgs, un atrodiet DNS konfigurācijas iestatījumu. Ja jūsu maršrutētājam nav šīs iespējas (piemēram, manai), pārejiet tieši uz 6. darbību. Kad esat atradis DNS servera opcijas, jums būs jāaizstāj primārā DNS servera IP ar IP, kas parādīts jūsu Pi sadaļā IPv4 adrese. Dariet to visiem DNS IP, ieskaitot sekundāro, dublēšanu utt. Lietojiet izmaiņas, un atkarībā no maršrutētāja jums, iespējams, būs jāpārstartē maršrutētājs.
Pēc iestatīšanas viss tīkls izmantos Pi-Hole kā DNS serveri, tāpēc visa reklāmu trafiks tiks bloķēts.
6. darbība. DNS servera konfigurēšana ierīču atlasē
Šī metode jāizmanto, ja jūsu maršrutētājs neļauj veikt izmaiņas DNS serverī vai ja jūs vienkārši nevēlaties, lai visi jūsu tīklā būtu vienā Pi-Hole.
Metode katrai ierīcei ir atšķirīga: Windows 10:
Atveriet vadības paneli un noklikšķiniet uz Tīkls un internets
Noklikšķiniet uz Tīkla un koplietošanas centrs, mainiet adaptera iestatījumus, ar peles labo pogu noklikšķiniet uz sava tīkla un noklikšķiniet uz Rekvizīti
Atrodiet interneta protokola 4. versiju, veiciet dubultklikšķi un noklikšķiniet uz Lietot šādu DNS serveri un abos laukos ierakstiet Pi-Hole DNS IP. Atgriezieties rekvizītu sarakstā.
Atrodiet interneta protokola 6. versiju, veiciet dubultklikšķi un noklikšķiniet uz Izmantot šo DNS serveri un abos laukos ierakstiet Pi-Hole DNS IP (šoreiz IPv6).
Katram gadījumam restartējiet datoru
Linux:
www.addictivetips.com/ubuntu-linux-tips/ch…
macOS:
serverguy.com/kb/change-dns-server-setting…
iOS (iPhone):
Atveriet iestatījumus
Noklikšķiniet uz Wifi un blakus pievienotajam tīklam noklikšķiniet uz “i”
Ritiniet uz leju līdz DNS un noklikšķiniet uz Konfigurēt DNS
Noklikšķiniet uz Manuāli, noņemiet esošos DNS servera IP un ievietojiet Pi-Hole DNS IP
Android:
Atveriet iestatījumus
Noklikšķiniet uz Wifi un aizmirst tīklu, ar kuru pašlaik esat izveidojis savienojumu
Atkārtoti izveidojiet savienojumu ar to, noklikšķiniet uz Papildu opcijas un iestatiet IP iestatījumus no DHCP uz Static
Ritiniet uz leju, lai atrastu DNS 1 un 2, un abos ievadiet Pi-Hole DNS IP
7. solis: Pi-Hole atjaunināšana
Pi-Hole atjaunināšana ir ļoti vienkārša. Lai redzētu, vai jūsu Pi-Hole displeja augšējā labajā stūrī ir pieejams jauns atjauninājums, tiks parādīts paziņojums Atjauninājums pieejams! Lai vienkārši atjauninātu SSH savā Pi-Hole un palaistu:
pihole -augšā
Un jūsu Pi-Hole vajadzētu atjaunināt!
8. solis: viss ir paveikts
Ja jūs pareizi izpildījāt visas darbības, jums vajadzētu būt pārsteidzošam reklāmu bloķētājam, kas patiešām ir labs.
Liels paldies, ka balsojāt par manu pamācību Raspberry Pi konkursam, es paliku otrais:)!
Ja jums ir vēl kādi jautājumi, bažas vai jautājumi, lūdzu, atstājiet komentāru, un es atbildēšu, cik drīz vien iespējams!
Otrā balva Raspberry Pi konkursā 2020
Ieteicams:
Arduino Kā lietot 1,3 collu OLED displeju SH1106: 7 soļi
Arduino Kā lietot 1,3 collu OLED displeju SH1106: Šajā apmācībā mēs iemācīsimies izmantot 1,3 collu OLED displeju SH1106 Arduino un Visuino programmatūru. Noskatieties video
Kā izveidot reāllaika pulksteni, izmantojot Arduino un TFT displeju - Arduino Mega RTC ar 3,5 collu TFT displeju: 4 soļi
Kā izveidot reāllaika pulksteni, izmantojot Arduino un TFT displeju | Arduino Mega RTC ar 3,5 collu TFT displeju: apmeklējiet manu Youtube kanālu. Ievads:- Šajā amatā es izveidošu reāllaika pulksteni, izmantojot 3,5 collu TFT skārienekrānu, Arduino Mega 2560 un DS3231 RTC modulis…. Pirms sākat… pārbaudiet videoklipu no mana YouTube kanāla. Piezīme:- Ja izmantojat Arduin
Kā savienot 4x3 collu TFT displeju ar Arduino: 4 soļi
Kā savienot 4x3 collu TFT displeju ar Arduino: FocusLCDs.com man nosūtīja bezmaksas 4x3 collu TFT LCD parauga paraugu (P/N: E43RG34827LW2M300-R), lai to izmēģinātu. Šis ir krāsu aktīvās matricas TFT (plānās plēves tranzistors) LCD (šķidro kristālu displejs), kurā kā komutācijas ierīce tiek izmantots amorfs silīcija TFT. Šis modelis ir c
Oranžais PI ceļvedis: iestatiet to lietošanai ar 5 collu HDMI TFT LCD displeju: 8 soļi (ar attēliem)
Oranžais PI: kā to iestatīt lietošanai ar 5 collu HDMI TFT LCD displeju: ja jūs bijāt pietiekami apdomīgs, lai kopā ar savu oranžo PI pasūtītu HDMI TFT LCD displeju, jūs, iespējams, attur grūtības mēģināt piespiest to darboties . Lai gan citi pat nevarēja pamanīt šķēršļus. Galvenais ir tas, ka tie atrodas pie
3,5 collu HDD kronšteins 5,25 collu diskdzinim: 3 soļi
3,5 collu HDD kronšteins 5,25 collu diskdzinim: lielākajai daļai no mums joprojām ir veci CD/DVD diski, kas jums jau nav vajadzīgi, taču jums ir žēl izmest. Šis pamācības veids ir tas, kā piešķirt vecajam CD/DVD diskam otro dzīvi