- Ano ang Pi-hole?
- Ano ang Kakailanganin mo para sa Pag-setup ng Hugpong ng Raspberry?
- Ang susunod,
- Hakbang 1: Pagse-set up ng Raspberry pi
- Hakbang 2: Pag-configure ng Raspberry Pi
- Pag-install ng Pi-Hole sa Raspberry Pi
Matapos basahin ang heading ng post na ito, dapat kang magtaka, bakit kami nag-post ng isang artikulo na nagpapaliwanag kung paano i-block ang mga ad-service? Hindi ba ganun kumikita ang isang kumpanya? At hindi ka nagkakamali na ang AdSense ng Google ay isang malaking bahagi ng aming kita, ngunit nauunawaan namin na marami sa iyo, na sapat na determinadong i-set-up ang isang bagay tulad nito ay marahil ay gumagamit ng isang uri ng ad-block na tool pa rin.
Kaya sa artikulong ito, ipapakita ko sa iyo kung paano mo mai-configure ang Pi-hole, isang tool sa pag-filter na batay sa DNS na maaaring magamit upang harangan ang mga ad, pagsubaybay, at kilalang malware sa iyong buong network.
Mayroong maraming mga generic na tool sa pag-block ng ad doon, gawin ang halimbawa ng chrome web store kung hahanapin mo ang Adblock doon, mahahanap mo ang maraming tulad ng Adblock, ublock, adguard at higit pa na gumagana nang mahusay. Ngunit ang problema ay tukoy ito sa browser. Ibig sabihin gagana lamang ito para sa browser na iyon, ngunit ang ilang mga aparato ay hindi pinapayagan ang mga ad-blocker, halimbawa, mga laro sa mobile, iyong matalinong TV, Spotify, at higit pa. Dito pumapasok ang Pi-hole. Maaari nitong harangan ang mga ad nang mabilis at mahusay para sa iyong buong network.
Ang Raspberry pi ay isang bulsa na sukat ng computer at angkop para sa paglikha ng maraming uri ng mga web based server tulad ng:
- Raspberry Pi Print Server
- Plex Media Server sa Raspberry Pi
- Server ng Raspberry Pi MineCraft
- Raspberry Pi NAS Server gamit ang Samba
- Raspberry Pi gamit ang Mopidy Music Server
Ano ang Pi-hole?
Ang Pi-hole ay kumikilos bilang isang pribadong DNS server para sa iyong network. Ang DNS ay kilala bilang (D omain N ame S erver). Kapag nag-type ka ng isang address sa iyong browser tulad ng google.com, responsable ang DNS server para sa pagkuha ng pangalang iyon at i-convert ito sa isang IP address. Para sa maraming mga gumagamit, ang serbisyong ito ay tumatakbo sa setting ng IPv4 sa mga bintana.
Ngunit hindi matukoy ng mga bintana kung aling IP address ang para sa mga serbisyo ng Ad at alin ang para sa aktwal na nilalaman - ngunit ginagawa ng Pi-hole. Ang Pi-hole ay nakatayo sa pagitan ng mga kilalang ad-service at tugon pabalik na may 0.0.0.0 upang hindi ma-download ang mga ad. Nangangahulugan ito na ang website na iyong hinahanap ay maglo-load nang normal ngunit walang mga ad.
Sapat na panimula, buuin natin ang Pi-hole at makita ito sa pagkilos. Ang isang demonstrasyon ng video ay ibinibigay sa pagtatapos ng artikulong ito.
Ano ang Kakailanganin mo para sa Pag-setup ng Hugpong ng Raspberry?
Upang i-set up ito, kakailanganin mo ang halata:
- Isang Raspberry Pi (Gumagamit ako ng isang Raspberry PI Zero)
- Isang Wi-Fi adapter o isang USB sa Ethernet Adapter (gagamitin ko ang Wi-Fi adapter)
- Isang USB OTG cable
- Ang isang Power Brick ay maaaring maghatid ng sapat na kasalukuyang.
- Isang micro SD card.
- USB cable upang mapagana ito.
Isaisip na gagamitin ko ang walang paraan na pag-setup upang mai-set up ang Raspberry Pi. Kung nais mong gawin ito sa anumang iba pang mga paraan, maaari mong palaging maglakip ng isang monitor at isang keyboard ngunit kailangan mo ng isang hiwalay na USB hub para doon at sa Messi nito.
Ang susunod,
- Hakbang 1: Pagse-set up ng Raspberry Pi
- I-download ang Raspberry PI OS
- I-flash ang SD Card
- Paganahin ang SSH sa Headless Mode
- Kumonekta sa iyong Router sa Headless Mode
- Magtalaga ng isang Static IP Address sa Router
- Hakbang 2: Pag-configure ng Raspberry Pi
- SSH sa Raspberry Pi
- I-update at I-upgrade ang Pi
- Baguhin ang Default na SSH Password
- Baguhin ang Hostname
- Hakbang 3: Pag-install ng Pi-Hole sa Raspberry Pi
Kung bago ka sa Raspberry pi, bumalik sa iyong Pagsisimula sa tutorial na Raspberry Pi.
Hakbang 1: Pagse-set up ng Raspberry pi
Ang pag-set up ng iyong raspberry pi ay napakadali at nangangailangan ng napakakaunting mga hakbang. Upang mag-set up ng isang raspberry, kailangan mong i-download ang Raspberry Pi OS mula sa opisyal na website ng Raspberry PI at ihanda ang SD card at i-install ang Raspberry PI OS dito.
I-download ang Raspberry-PI OS:
Gumagamit ako ng isang Raspberry pi zero kaya i-download ko ang Raspberry Pi OS (32-bit) Lite.
I-flash ang SD Card:
Upang mai-flash iyon, kailangan namin ng isang tool na tinatawag na balenaEtcher o maaari mong gamitin ang iyong paboritong flashing tool.
Inirerekumenda ko ang portable na bersyon dahil hindi ito isang bagay na kailangan naming i-install. Buksan ang Etcher > Piliin ang Iyong File > Piliin ang Iyong Target at i- flash lamang ito! At tapos ka na.
Kapag natapos ang proseso ng Flashing, makakakuha ka ng isang maliit na pagkahati ng 250MB na pinangalanang boot
Paganahin ang SSH sa Headless Mode:
Upang i-set up ang Headless SSH, kailangan mong lumikha ng isang walang laman na file na pinangalanang SSH. Ang simpleng hakbang na ito ay paganahin ang SSH para sa Raspberry Pi.
Kumonekta sa iyong Router sa Headless Mode:
Upang i-set up ang Headless Wi-Fi, kailangan mong gumawa ng isang file na pinangalanang wpa_supplicant.conf at i-save ito sa partition ng boot, na dati kong nabanggit.
Ang nilalaman sa loob ng file na nakalista sa ibaba:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 bansa =
Kailangan mong ilagay ang SSID at password ng iyong router sa seksyon ng SSID at PSK.
At Iyon lang para sa bahagi ng SD card, ngayon kailangan mong ilagay ang SD-card papunta sa iyong raspberry pi at i-power up ito.
Magtalaga ng isang Static IP Address sa Router:
Talagang mahalaga na magtalaga ng isang static IP address para sa Raspberry PI, kung hindi man, magbabago ito nang palakas at magdulot sa amin ng mga problema.
Sa aking router, mayroon akong isang tab na pagpapatakbo, sa pamamagitan ng pag-click dito sa berdeng pag-sign, maaari kong ireserba ang IP address para sa Raspberry Pi. Kung ginagawa mo ito, kailangan mong hanapin ang proseso para sa iyong router.
Hakbang 2: Pag-configure ng Raspberry Pi
Ngayon ang lahat ng pangunahing mga setting ay wala sa paraang kailangan namin upang mai-configure ang Raspberry Pi. Upang gawin iyon sundin lamang ang mga hakbang sa ibaba-
SSH sa Raspberry Pi:
Ngayon ay oras na upang SSH sa raspberry pi, upang gawin iyon, gagamitin ko ang Git Bash mula sa aking windows PC, maaari mong gamitin ang PuTTY kung iyon ang iyong paboritong app.
Ipasok ang default na password para sa raspberry pi na kung saan ay raspberry.
At lahat ng bagay ay gumagana nang maayos, pagkatapos ay sasabihan ka ng pi @ raspberry bash. Binabati kita na matagumpay kang napunta sa SSH sa iyong raspberry pi.
I-update at I-upgrade ang Pi:
Ngayon, una, i-update at i-upgrade ang iyong Raspberry PI OS, upang gawin ang uri na iyon sa sumusunod na utos at pindutin ang enter.
sudo apt-get update && sudo apt-get upgrade
Baguhin ang Default na SSH Password:
Pagkatapos, i-update at i-upgrade ang napakahalaga nito upang baguhin ang default na password ng SSH para sa mga Raspberry Pi na ibang hacker ay maaaring napakadali SSH sa iyong network at masira ang password.
Upang gawin iyon kailangan mong mag-type sa sudo raspi-config at bibigyan ka ng sumusunod na screen.
Baguhin ang Hostname:
Upang baguhin ang Hostname, pumunta sa Mga Pagpipilian sa Network at pindutin ang enter, Ngayon ang unang pagpipilian ay upang baguhin ang Hostname click enter enter at baguhin ang Hostname.
Ngayon tapos na maaari na rin nating mai-install ang Pi-hole.
Pag-install ng Pi-Hole sa Raspberry Pi
Kapag nakumpleto mo na ang mga hakbang sa itaas. Kailangan mong i-install ang Pi-hole. Maaari mong gawin iyon sa pamamagitan ng pagkonekta ng isang mouse ng keyboard o gawin iyon sa isang walang ulo na paraan. Gagawin ko ito sa paraang walang ulo.
Upang mai-install ang Pi-hole sa Raspberry Pi, patakbuhin ang sumusunod na utos.
curl -sSL https://install.pi-hole.net - bash
Bilang kahalili, maaari kang gumawa ng isang clone ng git at i-clone ang GitHub repository ng Pi-hole at magpatuloy mula doon, upang gawin iyon, kailangan mong patakbuhin ang mga sumusunod na utos.
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole cd "Pi-hole / automated install /" sudo bash basic-install.sh
Ngunit gagamitin ko ang pangunahing pamamaraan upang mai-install ang Pi-hole. Ang proseso ng pag-install ay napaka-simple. Ang kailangan mo lang gawin ay SSH sa Raspberry Pi at i-paste sa curl code at pindutin ang enter kung lahat ay mabuti, pagkatapos ay magsisimula ang proseso ng pag-download at makakakuha ka ng isang screen tulad ng isang imahe sa ibaba.
Ito ang proseso ng pag-set up at sinusuri nito ang ilang pangunahing mga kinakailangan.
Susunod, ipapakita sa iyo ang welcome screen, na ipinapakita sa ibaba.
Ang susunod na screen ay isang screen tungkol sa Pi-hole, pindutin ang enter upang magpatuloy.
Susunod, ang Pi-hole ay nagtatanong tungkol sa isang Static IP kung nagawa mo nang tama ang nakaraang pag-set up, pagkatapos ay pindutin lamang ang enter upang magpatuloy. Ipinapakita ng imahe sa ibaba ang screen.
Susunod, tatanungin ka ng Pi-hole tungkol sa isang interface, sa aking kaso, ang wlan0 nito , pindutin ang enter upang piliin ito.
Susunod, ang pag-set up ng Pi-hole ay nagtatanong tungkol sa isang Upstream DNS Provider, na nangangahulugang kung ang URL ay wala sa blacklist, ipapasa ang kahilingan sa napiling DNS server. Sa aking kaso, pinili ko ang Google.
Susunod, ang pag-set up ng Pi-hole ay humihiling sa amin na pumili ng isang listahan ng mga server ng pangalan na nagsisilbing imbentaryo para sa listahan ng pagharang sa Pi-hole at sinasabi rin na ang default na listahan ay ibinigay at pinapanatili ng isang third-party na provider. Maaari kaming magdagdag ng mode matapos ang pag-install.
Susunod, nais nitong pumili kami ng mga protokol. Dahil nais naming harangan ang mga hindi nais na ad anuman ang bersyon ng IP protocol, maiiwan namin ito sa parehong mga protokol na naaktibo bilang default.
Susunod, ipinapakita nito ang aming kasalukuyang IP address na itinalaga ng router.
Susunod, nagbibigay ito sa amin ng isang babala tungkol sa hindi pagkakasundo ng IP, pag-click sa OK.
Napakahalaga ng susunod na screen dahil ang pag-setup ng pi-hole ay nagtatanong kung nais naming i- install ang web admin interface o hindi at oo nais naming gamitin ang madaling gamiting Dashboard sa paglaon. Sapagkat napadali nito ang pag-block sa mga tukoy na ad.
Upang magpatakbo ng isang dashboard na nakabatay sa webserver, kailangan namin ng isang lokal na server na lokal na tumatakbo. Ang susunod na screen ay eksaktong iyon at oo, lubos naming nais na mai-install ang webserver.
Sa susunod na screen, tinatanong ng pag-setup kung nais naming i-log ang mga query, at oo nais naming gawin iyon dahil sa pinagana ang pag-log, maaari naming malinaw na makilala kung aling pagdaragdag ang kabilang sa aling URL.
Para sa privacy mode, ginamit ko ang default na pagpipilian dahil nais kong subaybayan ang lahat ng bagay na hinaharangan ng Pi-Hole.
At halos tapos na ito, pindutin ang OK at ang pag-set up ng Pi-hole ay gagawin ang bagay nito at mai-install ang lahat ng mga kinakailangan. Kapag tapos na ang lahat, makakakuha ka ng pinakamahalagang screen na ipinakita sa ibaba.
Ngayon, sa ilalim ng screen, mayroon kang IP address at password para sa dashboard. Para sa akin, ang admin URL ay http://192.168.2.2/admin at ang Password ay XXXX. I-paste ang URL sa iyong browser at makakakuha ka ng isang pahina tulad ng ipinakita sa ibaba.
Kung nakalimutan mo ang password maaari kang SSH sa Raspberry Pi at i-type ang utos sa ibaba upang i-reset ang password.
Ngayon, sa sandaling ito maaari kang huminga ng malalim at makapagpahinga, nakumpleto mo ang isang bahagi ng proseso. Ngunit hindi mai-block ng bagong built na Pi-hole ang lahat ng mga ad, lalo na ang YouTube.
Ang mga ad ay tiyak sa rehiyon upang hadlangan ang mga ad sa India kailangan kong mag-pull off ng ilang mga trick na tatalakayin ko rito, Sa console ng Pi-hole, mayroong isang tab para sa mga naka-blacklist na domain, ipinapakita nito kung gaano karaming nakalistang domain ang naroon sa listahang iyon, kailangan naming i-update ang listahang iyon, upang magawa ito kailangan naming pumunta
At sa seksyong Address, maaari kaming magdagdag ng higit pang mga naka-blacklist na website. Upang magawa iyon, na-google ko lang ito at nakita ko ang ilang mga link na gumagana nang maayos. Nakalista ito sa ibaba.
- 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
Kailangan mong idagdag ang mga ito isa-isa sundan ng isang puwang. Matapos idagdag ang mga ito, kailangan mong i-update ang listahan gamit ang command pihole -g . Kapag tapos na iyon, ang na-update na dashboard ay dapat magmukhang sa imahe sa ibaba.
Ngayon na-upgrade ang listahan, dapat na mag-block ang Pi-hole ng maraming mga ad.
Kung nakakakuha ka pa rin ng mga ad, pinapabuti mo ang iyong mga resulta sa pamamagitan ng manu-manong pagdaragdag ng mga magdagdag ng server sa blacklist sa iyong Pag-install ng hole na Raspberry Pi-Pi.
at… Tapos na!
Binabati kita! Ang iyong pag- setup ng Raspberry Pi- Pi Hole ay kumpleto na.
Kung mayroon kang anumang mga katanungan, iwanan ang mga ito sa seksyon ng komento sa ibaba. O maaari mo ring gamitin ang aming mga forum upang mag-post ng iba pang mga teknikal na katanungan.