- Kas yra „Pi-hole“?
- Ko jums reikės „Raspberry Pi- Pi Hole“ sąrankai?
- Ateisiu toliau,
- 1 žingsnis: „Raspberry pi“ nustatymas
- 2 žingsnis: „Raspberry Pi“ konfigūravimas
- „Pi-Hole“ diegimas „Raspberry Pi“
Perskaitę šio įrašo antraštę, jūs turite pasidomėti, kodėl mes skelbiame straipsnį, kuriame paaiškinama, kaip blokuoti skelbimų paslaugas? Ar ne taip įmonė uždirba pinigus? Ir jūs neklystate, kad „Google AdSense“ yra didelė mūsų pajamų dalis, tačiau suprantame, kad daugelis iš jūsų, kurie esate pakankamai pasiryžę sukurti ką nors panašaus, tikriausiai vis tiek naudojate kokį nors skelbimų blokavimo įrankį.
Taigi šiame straipsnyje aš jums parodysiu, kaip galite sukonfigūruoti „ Pi-hole“, DNS pagrįstą filtravimo įrankį, kuris gali būti naudojamas blokuoti skelbimus, stebėjimą ir žinomas kenkėjiškas programas visame jūsų tinkle.
Yra daug bendrų skelbimų blokavimo įrankių. Paimkite „Chrome“ internetinės parduotuvės pavyzdį, jei ten ieškote „Adblock“, galite rasti daug tokių, kaip „Adblock“, „ublock“, „adguard“ ir dar daugiau. Tačiau problema yra ta, kad ji yra skirta naršyklei. Tai reiškia, kad jis veiks tik toje naršyklėje, tačiau kai kuriuose įrenginiuose neleidžiama blokuoti skelbimų, pvz., Mobiliųjų žaidimų, jūsų išmaniosios televizijos, „Spotify“ ir kt. Čia atsiranda „Pi-hole“. Ji gali greitai ir efektyviai blokuoti skelbimus visame jūsų tinkle.
„Raspberry pi“ yra kišeninis kompiuteris, tinkantis kurti daugelio tipų interneto serverius, tokius kaip:
- „Raspberry Pi“ spausdinimo serveris
- „Plex Media Server“ „Raspberry Pi“
- „Raspberry Pi MineCraft“ serveris
- „Raspberry Pi NAS“ serveris, naudojantis „Samba“
- „Raspberry Pi“ naudojant „Mopidy Music Server“
Kas yra „Pi-hole“?
„Pi-hole“ veikia kaip privatus jūsų tinklo DNS serveris. DNS žinomas kaip (D omain N ame S erver). Kai įvedate adresą į savo naršyklę, pvz., Google.com, DNS serveris yra atsakingas už šio vardo paėmimą ir pavertimą IP adresu. Daugeliui vartotojų ši paslauga veikia „Windows“ nustatyme „IPv4“.
Tačiau langai negali nustatyti, kuris IP adresas yra skelbimų paslaugoms, o kuris - tikram turiniui, tačiau „Pi-hole“ tai daro. „Pi-hole“ yra tarp žinomų skelbimų paslaugų ir atsako su 0.0.0.0, todėl skelbimai nėra atsisiunčiami. Tai reiškia, kad ieškoma svetainė bus įkelta įprastai, bet be skelbimų.
Užteks intro, pastatykime „Pi-hole“ ir pamatysime, kaip jis veikia. Vaizdo demonstracija pateikiama šio straipsnio pabaigoje.
Ko jums reikės „Raspberry Pi- Pi Hole“ sąrankai?
Norėdami tai nustatyti, jums reikės akivaizdaus:
- „Raspberry Pi“ (aš naudoju „Raspberry PI Zero“)
- „Wi-Fi“ adapteris arba „USB – Ethernet“ adapteris (naudosiu „Wi-Fi“ adapterį)
- USB OTG kabelis
- „Power Brick“ gali tiekti pakankamai srovės.
- „Micro SD“ kortelė.
- USB laidas, kad jį maitintų.
Turėkite omenyje, kad „Raspberry Pi“ sukonfigūruosiu naudodamasis nustatymu be galvos. Jei norite tai padaryti kitais būdais, visada galite pritvirtinti monitorių ir klaviatūrą, tačiau tam ir jo „Messi“ reikia atskiro USB šakotuvo.
Ateisiu toliau,
- 1 žingsnis: „Raspberry Pi“ nustatymas
- Atsisiųskite „Raspberry PI“ OS
- „Flash“ kortelė
- Įjunkite SSH režimu be galvos
- Prisijunkite prie savo maršrutizatoriaus be galvos režimu
- Maršrutizatoriuje priskirkite statinį IP adresą
- 2 žingsnis: „Raspberry Pi“ konfigūravimas
- SSH į avietę Pi
- Atnaujinkite ir atnaujinkite „Pi“
- Pakeiskite numatytąjį SSH slaptažodį
- Pakeiskite pagrindinio kompiuterio pavadinimą
- 3 žingsnis: „Pi-Hole“ diegimas „Raspberry Pi“
Jei esate naujas „Raspberry pi“ vartotojas, grįžkite į savo darbo pradžios instrukciją.
1 žingsnis: „Raspberry pi“ nustatymas
Nustatyti savo aviečių pi yra labai lengva ir reikia atlikti keletą žingsnių. Norėdami nustatyti avietę, turite atsisiųsti „Raspberry Pi OS“ iš oficialios „Raspberry PI“ svetainės, paruošti SD kortelę ir įdiegti joje „Raspberry PI OS“.
Atsisiųskite „Raspberry-PI“ OS:
Aš naudoju „Raspberry pi zero“, todėl atsisiųsiu „Raspberry Pi OS“ (32 bitų) „Lite“.
„Flash“ kortelė:
Norėdami tai sužibėti, mums reikia įrankio, vadinamo „balenaEtcher“, arba galite naudoti mėgstamą mirksinčią priemonę.
Aš rekomenduoju nešiojamą versiją, nes tai nėra kažkas, ką turime įdiegti. Atidarykite „Etcher“ > Pasirinkite failą > Pasirinkite tikslą ir tiesiog „ Flash“ ! Ir jūs baigėte.
Baigus mirksėjimo procesą, gausite mažą 250 MB skaidinį, pavadintą „ boot“
Įgalinti SSH režimu be galvos:
Norėdami nustatyti „ Headless SSH“, turite sukurti tuščią failą pavadinimu SSH. Šis paprastas žingsnis leis „SSH“ naudoti „Raspberry Pi“.
Prisijunkite prie savo maršrutizatoriaus be galvos režimu:
Norėdami nustatyti „ Wi-Fi“ be galvos, turite sukurti failą pavadinimu wpa_supplicant.conf ir išsaugoti jį įkrovos skaidinyje, kurį jau minėjau anksčiau.
Žemiau išvardyto failo turinys:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 šalis =
SSID ir PSK skyriuje turite įdėti savo maršrutizatoriaus SSID ir slaptažodį.
Ir viskas SD kortelės daliai, dabar jūs turite įdėti SD kortelę į savo aviečių pi ir ją įjungti.
Priskirkite statinį IP adresą maršrutizatoriuje:
Labai svarbu priskirti statinį „Raspberry PI“ IP adresą, kitaip jis dinamiškai pasikeis ir sukels mums problemų.
Maršrutizatoriuje turiu operacijų skirtuką, spustelėjęs jį žaliame ženkle, galiu rezervuoti „Raspberry Pi“ IP adresą. Jei tai darote, turite rasti maršrutizatoriaus procesą.
2 žingsnis: „Raspberry Pi“ konfigūravimas
Dabar visi pagrindiniai nustatymai nėra tokie, kaip mums reikia sukonfigūruoti „Raspberry Pi“. Norėdami tai padaryti, atlikite šiuos veiksmus:
SSH į avietę Pi:
Dabar atėjo laikas prisijungti prie aviečių pi, tai padaryti, aš naudosiu „Git Bash“ iš savo „Windows“ kompiuterio. Galite naudoti „PuTTY“, jei tai yra jūsų mėgstamiausia programa.
Įveskite numatytąjį aviečių pi, kuris yra avietos, slaptažodį .
Ir viskas veikia gerai, tada jums bus pasiūlyta su pi @ avpash bash. Sveikiname, kad sėkmingai naudojate SSH savo aviečių pi.
Atnaujinkite ir atnaujinkite „Pi“:
Dabar pirmiausia atnaujinkite ir atnaujinkite savo „Raspberry PI“ OS, kad atliktumėte tą tipą naudodami šią komandą ir paspauskite „Enter“.
sudo apt-get update && sudo apt-get upgrade
Pakeiskite numatytąjį SSH slaptažodį:
Atnaujinkite ir atnaujinkite labai svarbu, kad pakeistumėte numatytąjį „Raspberry Pi“ SSH slaptažodį, o kiti įsilaužėliai gali labai lengvai SSH prisijungti prie jūsų tinklo ir sugadinti slaptažodį.
Norėdami tai padaryti, turite įvesti sudo raspi-config ir jums bus pateiktas šis ekranas.
Keisti pagrindinio kompiuterio pavadinimą:
Norėdami pakeisti pagrindinio kompiuterio pavadinimą, eikite į tinklo parinktis ir paspauskite „Enter“. Dabar pirmasis variantas yra pakeisti pagrindinio kompiuterio pavadinimą, dar kartą spustelėkite „Enter“ ir pakeiskite pagrindinio kompiuterio pavadinimą.
Tai atlikę, mes galime pagaliau įdiegti „Pi-hole“.
„Pi-Hole“ diegimas „Raspberry Pi“
Atlikę aukščiau nurodytus veiksmus. Jums reikia įdiegti Pi skylę. Tai galite padaryti prijungę klaviatūros pelę arba tai padaryti be galvos. Aš tai darysiu be galvos.
Norėdami įdiegti „Pi-hole“ į „Raspberry Pi“, vykdykite šią komandą.
garbanos -sSL https://install.pi-hole.net - bash
Arba galite sukurti „git“ kloną ir klonuoti „Pi-hole“ „GitHub“ saugyklą ir tęsti nuo ten. Norėdami tai padaryti, turite paleisti šias komandas.
„git“ klonas - 1 gylis https://github.com/pi-hole/pi-hole.git Pi-hole cd „Pi-hole / automatized install /“ sudo bash basic-install.sh
Bet aš naudosiu pagrindinį metodą, kad įdiegčiau „Pi-hole“. Diegimo procesas yra labai paprastas. Viskas, ką jums reikia padaryti, tai SSH į „Raspberry Pi“ ir įklijuoti garbanos kodą ir paspausti „Enter“, jei viskas gerai, tada prasidės atsisiuntimo procesas ir gausite tokį ekraną kaip paveikslėlis žemiau.
Tai yra sąrankos procesas ir jis tikrina kai kurias pagrindines prielaidas.
Tada jums bus pateiktas pasveikinimo ekranas, kuris rodomas žemiau.
Kitas ekranas yra ekranas apie „Pi-hole“, norėdami tęsti , paspauskite „Enter“.
Tada „Pi-hole“ klausia apie „ Static IP“, jei teisingai atlikote ankstesnę sąranką, tada tiesiog paspauskite „Enter“, kad tęstumėte. Žemiau pateiktame paveikslėlyje rodomas ekranas.
Tada „Pi-hole“ paklaus jūsų apie sąsają, mano atveju, jos „ wlan0“, paspauskite „Enter“, kad ją pasirinktumėte.
Tada „Pi-hole“ sąrankoje klausiama apie „ Upstream DNS“ teikėją, o tai reiškia, kad jei URL nėra juodajame sąraše, užklausa bus persiųsta į pasirinktą DNS serverį. Mano atveju renkuosi „ Google“.
Toliau „Pi-hole“ sąrankoje prašoma pasirinkti vardų serverių sąrašą, kuris naudojamas kaip „Pi-hole“ blokavimo sąrašo aprašas, taip pat sakoma, kad numatytąjį sąrašą teikia ir prižiūri trečiosios šalies teikėjas. Baigę diegimą galime pridėti režimą.
Toliau ji nori, kad mes pasirinktume protokolus. Kadangi norime užblokuoti nepageidaujamus skelbimus, neatsižvelgiant į IP protokolo versiją, galime palikti abu pagal numatytuosius nustatymus įjungtus protokolus.
Tada jis rodo mūsų dabartinį IP adresą, kurį priskyrė maršrutizatorius.
Tada jis įspėja mus apie nesuderinamą IP, spustelėja Gerai.
Kitas ekranas yra labai svarbus, nes „pi-hole“ sąrankoje klausiama, ar mes norime įdiegti žiniatinklio administratoriaus sąsają, ar ne, ir taip, mes norime vėliau naudoti patogią informacijos suvestinę. Nes tai labai palengvina konkrečių skelbimų blokavimą.
Norint paleisti žiniatinklio serverio informacijos suvestinę, mums reikia vietinio serverio, kuris veikia lokaliai. Kitas ekranas yra būtent toks ir taip, mes tikrai norime įdiegti žiniatinklio serverį.
Kitame ekrane sąranka klausia, ar mes norime užregistruoti užklausas, ir taip, mes norime tai padaryti, nes su įgalintu žurnalu galime aiškiai atskirti, kuris pridėjimas priklauso kuriam URL.
Dėl privatumo režimu, aš naudojamas numatytasis variantas, nes noriu stebėti viską, kad Pi skylė blokai.
Tai beveik baigta, paspauskite OK ir „Pi-hole“ sąranka padarys savo dalyką ir įdiegs visus reikalavimus. Kai viskas bus padaryta, gausite svarbiausią toliau pateiktą ekraną.
Dabar ekrano apačioje turite IP adresą ir prietaisų skydelio slaptažodį. Man administratoriaus URL buvo http://192.168.2.2/admin, o slaptažodis - XXXX. Įklijuokite URL į savo naršyklę ir gausite puslapį, kaip parodyta žemiau.
Jei pamiršote slaptažodį, galite SSH pasiekti „Raspberry Pi“ ir įveskite žemiau esančią komandą, kad iš naujo nustatytumėte slaptažodį.
Šiuo metu jūs galite giliai įkvėpti ir atsipalaiduoti, jūs užbaigėte dalį proceso. Tačiau naujai pastatyta „Pi-hole“ negali užblokuoti visų skelbimų, ypač „YouTube“.
Skelbimai yra konkretūs regionai, todėl norėdamas užblokuoti Indijos skelbimus, turėjau pasirinkti keletą triukų, kuriuos čia aptarsiu, „Pi-hole“ konsolėje yra juodųjų sąrašų domenų skirtukas, kuris parodo, kiek sąraše yra sąraše esančių domenų, turime tą sąrašą atnaujinti, kad tai padarytume, Skyriuje Adresas galime pridėti daugiau svetainių, įtrauktų į juodąjį sąrašą. Norėdami tai padaryti, aš ką tik google ir radau keletą nuorodų, kurios veikia gerai. Tai išvardyta žemiau.
- 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
Turite juos pridėti po vieną, po kurio yra tarpas. Pridėję juos, turite atnaujinti sąrašą naudodami komandą pihole -g . Kai tai bus padaryta, atnaujinta informacijos suvestinė turėtų atrodyti kaip žemiau pateiktas vaizdas.
Dabar sąrašas atnaujintas, „Pi-hole“ turėtų būti įmanoma užblokuoti daugiau skelbimų.
Jei vis dar gaunate skelbimus, patobulinkite savo rezultatus rankiniu būdu įtraukdami pridėtus serverius į „Raspberry Pi- Pi Hole“ diegimo juodąjį sąrašą.
ir… Atlikta!
Sveikiname! Jūsų „ Raspberry Pi- Pi Hole“ sąranka baigta.
Jei turite klausimų, palikite juos komentarų skiltyje žemiau. Arba galite naudoti mūsų forumus kitiems techniniams klausimams pateikti.