Სარჩევი:
- მარაგები
- ნაბიჯი 1: მოამზადეთ SD ბარათი Pi- სთვის
- ნაბიჯი 2: Pi-Hole– ის დაყენება SSH– ის საშუალებით
- ნაბიჯი 3: PADD და 3.5 დიუმიანი ეკრანის დაყენება და ნაწილების 3D ბეჭდვა
- ნაბიჯი 4: PADD ზომის შეცვლა რეგულარულიდან MEGA– ზე
- ნაბიჯი 5: თქვენი როუტერის კონფიგურაცია ქსელის ფართო სარეკლამო ბლოკირებისთვის
- ნაბიჯი 6: DNS სერვერის კონფიგურაცია მოწყობილობების შერჩევაზე
- ნაბიჯი 7: განაახლეთ თქვენი Pi-Hole
- ნაბიჯი 8: ყველაფერი შესრულებულია
ვიდეო: PiHole სარეკლამო ბლოკატორი 3.5 ინჩიანი ეკრანით: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
კეთილი იყოს თქვენი მობრძანება, თუ როგორ უნდა შექმნათ მართლაც გასაოცარი სარეკლამო ბლოკატორი თქვენი მთელი ქსელისთვის! Raspberry Pi მუშაობს პროგრამულ უზრუნველყოფაზე, რომელიც ცნობილია როგორც Pi-Hole და PADD, რომ დაბლოკოს რეკლამები და აჩვენოს სტატისტიკური მონაცემები, როგორიცაა Pi-Hole- ის IP მისამართი და დაბლოკილი რეკლამების რაოდენობა.
მარაგები
თქვენ დაგჭირდებათ:- ჟოლო პი 3/4, ან გააკეთებს, და ის შეიძლება იყოს + ვარიანტი, თუ თქვენ აირჩევთ.
- 3.5 ჟოლოს Pi ეკრანი, მე ვიპოვე იაფი EBay- ზე დაახლოებით 20 აშშ დოლარად AUD.
- საიმედო 8 გბ Micro-SD ბარათი, მე გამოვიყენე 16 გბ SanDisk ბარათი, რადგან ის იყო ის, რაც მე მქონდა გარშემო და წარსულში გამიმართლა.
- 3D პრინტერი ან 3D ბეჭდვის სერვისზე წვდომა, ტექნიკურად ეს არჩევითია, თუ არ გინდათ საქმე, მაგრამ რეკომენდირებულია.
- Ethernet კაბელი, გამოიყენება Pi– ს უფრო სწრაფი ინტერნეტის უზრუნველსაყოფად
- როუტერი, თქვენი Pi- ს დასაკავშირებლად
- Raspberry Pi კვების ბლოკი, მე გირჩევთ Raspberry Pi– ს ოფიციალურ ელექტრომომარაგებას, მაგრამ ნებისმიერი USB კვების წყარო, რომელსაც შეუძლია 5V –ის მიწოდება მინიმუმ 2.5 ამპერით, უნდა იყოს კარგი.
- Windows კომპიუტერი, ამ ინსტრუქციებში გამოყენებული პროგრამული უზრუნველყოფა შეიძლება იყოს ექვივალენტი Mac და Linux– ისთვის, მაგრამ მე ვიფარებ Windows– ის მხარეს.
- Micro-SD to USB ადაპტერი, გამოიყენება SD ბარათის თქვენს კომპიუტერთან დასაკავშირებლად. სურვილისამებრ, თუ თქვენს კომპიუტერს უკვე აქვს სლოტი.
ნაბიჯი 1: მოამზადეთ SD ბარათი Pi- სთვის
ეს საკმაოდ მარტივია, მაგრამ სანამ SD- ს გავანათებთ, აქ არის ის პროგრამა, რომელიც დაგჭირდებათ:
SD ბარათის ფორმატი, მისი გადმოწერა შესაძლებელია sdcard.org– ის ვებ – გვერდიდან
Etcher, გამოიყენება ბარათის გასანათებლად. თუ გსურთ, შეგიძლიათ გამოიყენოთ Win32DiskImager
უახლესი Raspbian Lite სურათი, დარწმუნდით, რომ ამოიღეთ მიღებული zip
კარგი, ჩვენ შევიკრიბეთ ჩვენი პროგრამული უზრუნველყოფა, მოდით დავიწყოთ.
პირველ რიგში ჩვენ გვჭირდება SD ბარათის ფორმატირება. ჩვენ ამას ვაკეთებთ SD ბარათის ფორმატირების გახსნით, SD ბარათის ჩასართვით და ფანჯრის ზედა ნაწილში არსებული სიიდან არჩევით. დარწმუნდით, რომ შეარჩიეთ თქვენი SD ბარათი და არა სხვა დისკი. დარწმუნდით, რომ ბარათზე მნიშვნელოვანი არაფერია, რადგან ბარათზე ყველაფერი წაიშლება. როგორც კი მზად იქნებით დააწკაპუნეთ 'ფორმატზე'. დასრულებას დიდი დრო არ უნდა დასჭირდეს. დასრულების შემდეგ შეგიძლიათ დახუროთ SD ბარათის ფორმატი
შემდეგი ჩვენ გვჭირდება ბარათის ციმციმი. გახსენით Etcher და დააწკაპუნეთ ლურჯ ღილაკზე, რომელშიც ნათქვამია "აირჩიეთ სურათი" და დაათვალიერეთ, რომ იპოვოთ ადრე გადმოწერილი.img ფაილი და შეარჩიეთ იგი. შემდეგი თქვენი SD ბარათი უკვე უნდა იყოს არჩეული სტანდარტულად, მაგრამ თუ ის არ არის უბრალოდ შეცვალეთ ღილაკზე დაჭერით. მას შემდეგ რაც დაადასტურებთ, რომ ყველა არჩევანი სწორია, დააწკაპუნეთ 'Flash!'. ამას რამდენიმე წუთი დასჭირდება და მას შემდეგ რაც დაასრულებთ შეგიძლიათ დახუროთ Etcher.
დაბოლოს, ჩვენ უნდა გავააქტიუროთ ssh და დავუკავშიროთ wifi. გახსენით File Explorer და დააწკაპუნეთ 'boot' მარცხენა მხარეს. თქვენ უნდა წარმოგიდგინოთ ფაილების სია. დააწკაპუნეთ მარჯვენა ღილაკით და შექმენით ახალი ტექსტური დოკუმენტი, შემდეგ დაასახელეთ ssh და ბოლოს წაშალეთ.txt გაფართოება. შენიშვნა, თქვენ უნდა გქონდეთ "ფაილის გაფართოებების ჩვენება" ჩართული ამის გასაკეთებლად. დააწკაპუნეთ დიახზე და უნდა იყოს ცარიელი ფაილი სახელწოდებით ssh. შემდეგ ჩვენ კვლავ უნდა შევქმნათ ტექსტური დოკუმენტი, მაგრამ დავარქვათ wpa_supplicant, შევცვალოთ.txt.conf. დააწკაპუნეთ მასზე მარჯვენა ღილაკით და შეარჩიეთ ამ ტექსტის რედაქტირება და ჩასმა ფაილში, შეცვალეთ თქვენი wifi დეტალები აქ:
ქვეყანა = აშშ
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}
დარწმუნდით, რომ შეინახეთ ფაილი დასრულების შემდეგ!
ამოიღეთ SD ბარათი, ჩადეთ იგი Pi- ში და თქვენ დაასრულეთ ბარათის მომზადება!
ნაბიჯი 2: Pi-Hole– ის დაყენება SSH– ის საშუალებით
ახლა ჩვენ ვაპირებთ პროგრამის წმინდა გრაალის დაყენებას, Pi-Hole.
კიდევ ერთხელ, ჩვენ გვჭირდება პროგრამული უზრუნველყოფა გასაგრძელებლად, ასე რომ გადმოწერეთ ეს:
PuTTY, ჩვენ ვაპირებთ გამოვიყენოთ ეს როგორც ssh კლიენტი
სანამ ჩვენს Pi- ს დავუკავშირდებით, ჩვენ უნდა ვიპოვოთ მისი IP მისამართი. ამის უმარტივესი გზაა შეხვიდეთ თქვენს როუტერში მისი IP- ის გამოყენებით და იპოვოთ მოწყობილობის სახელი 'raspberrypi'. მოძებნეთ ინსტრუქცია, თუ როგორ უნდა გააკეთოთ ეს თქვენი როუტერისთვის და როუტერის პაროლი, რადგან ყველა მარშრუტიზატორი ოდნავ განსხვავებულია. მას შემდეგ რაც გახსნით მის IP მისამართს PuTTY და მასპინძლის სახელის ყუთში ჩაწერეთ თქვენი IP მისამართი, შემდეგ დააწკაპუნეთ 'გახსნა'. გაფრთხილება გამოჩნდება, უბრალოდ დააწკაპუნეთ დიახზე და თქვენ მიგიყვანთ შავ ტერმინალში შესვლით. ჩაწერეთ მომხმარებლის სახელი "pi" და პაროლი "ჟოლო". წარმატებული შესვლის შემდეგ თქვენ უნდა მიიყვანოთ ბრძანების ხაზთან pi@raspberrypi. ახლა თქვენ გსურთ ჩასვათ შემდეგი კოდი:
curl -sSL https://install.pi-hole.net | ბაშო
მან უნდა დაიწყოს ინსტალერის გადმოტვირთვა და შემდეგ ავტომატურად დაიწყოს ინსტალაცია.
ის წარმოგიდგენთ ეკრანების სერიას, რომლებშიც დააჭერთ ok, ან დიახ, და Upstream DNS სერვერისთვის აირჩიეთ Google.
თუ გსურთ უფრო ადვილად გამოიყენოთ ვებ ინტერფეისი, ჩვენ შეგვიძლია შევცვალოთ მისი პაროლი აკრეფით
პიხოლი -ა -პ
ტერმინალში.
Pi-Hole ახლა უნდა იყოს დაინსტალირებული! რა თქმა უნდა, თქვენ შეგიძლიათ უბრალოდ გამოიყენოთ Pi-Hole ეკრანის გარეშე, მაგრამ რა არის ამაში სახალისო?
ნაბიჯი 3: PADD და 3.5 დიუმიანი ეკრანის დაყენება და ნაწილების 3D ბეჭდვა
ახლა ჩვენ ვაპირებთ დააყენოთ PADD, რომელიც აჩვენებს ჩვენს Pi-Hole სტატისტიკას ეკრანზე. ეს ნაბიჯი ოდნავ უფრო ტერმინალურია, მაგრამ არ გადაუხვიოთ, ეს ძალიან მარტივია.
სანამ დავაყენებთ PADD- ს, ჩვენ უნდა დავაინსტალიროთ ჩვენი ეკრანი. დარწმუნდით, რომ Pi გამორთულია და გათიშულია დენისგან და მიამაგრეთ ეკრანი, როგორც ნაჩვენებია სურათზე, და თუ სწორად არის დაკავშირებული, ეკრანი უნდა შეესაბამებოდეს დანარჩენ Pi- ს.
3D ნაბეჭდი ქეისი შეგიძლიათ იხილოთ აქ:
ახლა თქვენ უნდა დაურთოთ წინა ნაწილი USB და Ethernet პორტებს, როგორც ეს ნაჩვენებია სურათზე. შემდეგ უბრალოდ გადაიტანეთ პაკეტი ყუთში და ეს ყველაფერი ლამაზად უნდა გაერთიანდეს. შეგიძლიათ სამუდამოდ დაიხუროთ წებოთი, მაგრამ მე დავტოვე ის ფხვიერი, რადგან ის უკვე საკმაოდ მჭიდროდ იყო მორგებული.
ამის შემდეგ თქვენ უნდა დააინსტალიროთ დრაივერები თქვენი ეკრანისთვის. ეს განსხვავდება ჩვენების მიხედვით, მაგრამ ჩემს შემთხვევაში მე მაქვს ეკრანი, რომელიც მშვენივრად მუშაობს Waveshare დრაივერებზე. იმის გამო, რომ ეს განსხვავებულია თითოეული ჩვენებისთვის, მე არ ვაჩვენებ როგორ გავაკეთო ეს აქ, მაგრამ YouTube– ზე სწრაფმა ძიებამ უნდა მოგცეთ პასუხი.
მას შემდეგ რაც ეკრანი მუშაობს, ასე რომ როდესაც pi ჩატვირთვისას ის აჩვენებს ტერმინალს Pi ჩვენ მზად ვართ დავაყენოთ PADD.
PADD– ის ინსტალაციისთვის ჩვენ გვჭირდება შემდეგი ბრძანებების გაშვება ტერმინალში:
cd
wget -N
გადმოტვირთვის შემდეგ, ჩვენ უნდა შევასრულოთ ეს, რომ ფაილი შესრულებადი იყოს:
sudo chmod +x padd.sh
ახლა ჩვენ გვჭირდება PADD, რომ შევასრულოთ გაშვებისას. ჩვენ ამას ვაკეთებთ სპეციალური ფაილის შეცვლით.
sudo nano./.bashrc
შემდეგ კლავიატურის ქვედა ისრის გამოყენებით გადაახვიეთ ქვემოთ ბოლოში და ჩასვით მასში:
# გაუშვით PADD
თუ ["$ TERM" == "linux"]; შემდეგ:
შემდეგ გადატვირთეთ თქვენი Pi ერთად
sudo გადატვირთვა
ნაბიჯი 4: PADD ზომის შეცვლა რეგულარულიდან MEGA– ზე
ნაგულისხმევად PADD ჩვენება იქნება მხოლოდ რეგულარული ზომის, არ გამოიყენებს მთელ ეკრანს, მაგრამ ჩვენ შეგვიძლია შევცვალოთ ეს!
პირველ რიგში ჩვენ გვჭირდება SSH ჩვენს Pi– ში, ეს ადრე იყო გაშუქებული. ტერმინალის ტიპზე ყოფნის შემდეგ:
sudo dpkg- გადააკეთეთ კონსოლის დაყენება
მენიუ უნდა გამოჩნდეს მრავალი ვარიანტით, ჩვენ უნდა შევარჩიოთ UTF-8, ან თუ იცით რა არის კოდირების სხვა პარამეტრები, სცადეთ, თუ გსურთ. შემდეგი აირჩიეთ Guess Optimal Character Set, შემდეგ შეარჩიეთ Terminus და შემდეგ 6x12. მას შემდეგ რაც მიჰყევით ამ ნაბიჯებს გადატვირთეთ
sudo გადატვირთვა
ნაბიჯი 5: თქვენი როუტერის კონფიგურაცია ქსელის ფართო სარეკლამო ბლოკირებისთვის
ახლა ეს არის ნაბიჯი, სადაც ყველაფერი ერთად მოდის და თქვენ ნამდვილად ხედავთ თქვენი შრომისმოყვარეობის შედეგს. შედით თქვენს როუტერზე მისი IP მისამართის საშუალებით, კვლავ არ დაფარავთ მას, რადგან ის განსხვავებულია ყველა როუტერისთვის და იპოვეთ DNS კონფიგურაციის პარამეტრი. თუ თქვენს როუტერს არ აქვს ეს ვარიანტი (ისევე როგორც ჩემი), გადადით პირდაპირ ნაბიჯი 6. მას შემდეგ რაც იპოვნეთ DNS სერვერის პარამეტრები თქვენ უნდა შეცვალოთ პირველადი DNS სერვერის IP თქვენს პიზე ნაჩვენები IP– ით, IPv4 მისამართის ქვეშ. გააკეთეთ ეს ყველა DNS IP– სთვის, მათ შორის მეორადი, სარეზერვო და ა.შ. გამოიყენეთ ცვლილებები და თქვენი როუტერიდან გამომდინარე შეიძლება დაგჭირდეთ როუტერის გადატვირთვა.
დაყენებისთანავე თქვენი მთელი ქსელი გამოიყენებს Pi-Hole როგორც DNS სერვერს, ასე რომ ნებისმიერი სარეკლამო ტრაფიკი დაიბლოკება.
ნაბიჯი 6: DNS სერვერის კონფიგურაცია მოწყობილობების შერჩევაზე
ეს მეთოდი უნდა იქნას გამოყენებული, თუ თქვენი როუტერი არ დაუშვებს DNS სერვერის ცვლილებებს, ან თუ უბრალოდ არ გინდათ რომ ყველა თქვენს ქსელში იყოს ერთსა და იმავე Pi-Hole– ზე.
მეთოდი განსხვავებულია თითოეული მოწყობილობისთვის: Windows 10:
გახსენით პანელი და დააჭირეთ ქსელს და ინტერნეტს
დააწკაპუნეთ ქსელისა და გაზიარების ცენტრზე, შეცვალეთ ადაპტერის პარამეტრები, დააწკაპუნეთ მარჯვენა თქვენს ქსელზე და დააწკაპუნეთ თვისებებზე
იპოვეთ ინტერნეტ პროტოკოლის ვერსია 4, ორჯერ დააწკაპუნეთ და დააწკაპუნეთ შემდეგი DNS სერვერის გამოყენებაზე და ორივე ველში ჩაწერეთ Pi-Hole DNS IP. დაბრუნდით თვისებების სიაში.
იპოვეთ ინტერნეტ პროტოკოლის ვერსია 6, ორჯერ დააწკაპუნეთ და დააწკაპუნეთ შემდეგი DNS სერვერის გამოყენებაზე და ორივე ველში ჩაწერეთ Pi-Hole DNS IP (ამჯერად IPv6).
ყოველი შემთხვევისთვის, გადატვირთეთ კომპიუტერი
Linux:
www.addictivetips.com/ubuntu-linux-tips/ch…
macOS:
serverguy.com/kb/change-dns-server-setting…
iOS (iPhone):
გახსენით პარამეტრები
დააწკაპუნეთ Wifi და 'i' თქვენი დაკავშირებული ქსელის გვერდით
გადაახვიეთ ქვემოთ DNS– ზე და დააწკაპუნეთ DNS– ის კონფიგურაციაზე
დააწკაპუნეთ სახელმძღვანელოზე, ამოიღეთ არსებული DNS სერვერის IP და ჩადეთ Pi-Hole– ის DNS IP
Android:
გახსენით პარამეტრები
დააწკაპუნეთ Wifi– ზე და დაივიწყეთ ქსელი, რომელთანაც ამჟამად ხართ დაკავშირებული
ხელახლა დაუკავშირდით მას, დააწკაპუნეთ გაფართოებულ პარამეტრებზე და დააყენეთ IP პარამეტრები DHCP– დან სტატიკურზე
გადაახვიეთ ქვემოთ, რომ იპოვოთ DNS 1 და 2 და შეიყვანეთ თქვენი Pi-Hole– ის DNS IP ორივეში
ნაბიჯი 7: განაახლეთ თქვენი Pi-Hole
Pi-Hole– ის განახლება ძალიან ადვილია. რომ ნახოთ თქვენს Pi-Hole– ს აქვს ახალი განახლება ეკრანის ზედა მარჯვენა კუთხეში, ის იტყვის Update Available! უბრალოდ განაახლეთ SSH თქვენს Pi-Hole და გაუშვით:
პიხოლე -ზემოთ
და შენი Pi-Hole უნდა განახლდეს!
ნაბიჯი 8: ყველაფერი შესრულებულია
თუ თქვენ სწორად შეასრულეთ ყველა ნაბიჯი, თქვენ უნდა გქონდეთ გასაოცარი სარეკლამო ბლოკატორი, რომელიც ნამდვილად კარგია იმაში, რასაც აკეთებს.
დიდი მადლობა ხმის მიცემისთვის ჟესპერის Pi კონკურსისთვის ჩემი ინსტრუქციისთვის, მე მეორე გავხდი:)!
თუ თქვენ გაქვთ რაიმე დამატებითი შეკითხვა, შეშფოთება ან საკითხი, რომელიც წარმოიქმნება გთხოვთ დატოვეთ კომენტარი და მე გიპასუხებთ რაც შეიძლება მალე!
მეორე პრიზი ჟოლოს კონკურსში 2020
გირჩევთ:
კამერის ბლოკატორი: 5 ნაბიჯი
კამერის ბლოკატორი: კამერის ბლოკატორი არის მანქანა, რომელიც დაბლოკავს თქვენი ლეპტოპის კამერას, დაგეხმარებათ მიიღოთ კონფიდენციალურობა ვიდეო ზარის დროს, ან თუნდაც უზრუნველყოთ თქვენი უსაფრთხოება ინტერნეტიდან. სხვა ბლოკატორებისგან განსხვავებით, ჩემს კამერას შეუძლია დაბლოკოს და განბლოკოს კამერა მხოლოდ
IoT ტემპერატურისა და ტენიანობის საზომი OLED ეკრანით: 5 ნაბიჯი (სურათებით)
IoT ტემპერატურისა და ტენიანობის საზომი OLED ეკრანით: შეამოწმეთ ტემპერატურა და ტენიანობა OLED ეკრანზე ნებისმიერ დროს, რაც გსურთ და ამავდროულად შეაგროვეთ ეს მონაცემები IoT პლატფორმაზე. გასულ კვირას გამოვაქვეყნე პროექტი სახელწოდებით უმარტივესი IoT ტემპერატურა და ტენიანობა მეტრი. ეს კარგი პროექტია, რადგან შეგიძლია
სიმონ ამბობს LCD ეკრანით: 9 ნაბიჯი (სურათებით)
სიმონ ამბობს LCD ეკრანზე: შემოღება თქვენ ყოველთვის გინდოდათ არდუინოს პროექტის შექმნა, რომელიც ერთი, მართლაც სახალისოა თამაშით და ორი, ადვილი ასაშენებელი. კარგი, აღარ მოიხედო. გამარჯობა და კეთილი იყოს თქვენი მობრძანება ჩემს სასწავლებელში. აქ მე გასწავლით შექმნათ Simon Says თამაში LCD– ით
გახადე შენი სკოლების სარეკლამო დაფა მართლაც შესამჩნევი: 4 ნაბიჯი
გახადე შენი სკოლების საინფორმაციო დაფა მართლაც შესამჩნევი: გააკეთე მოსაწყენი ძველი დაფა, რომელიც თვალს იპყრობს იაფ ფასად. ერთ დღეს, მე კლასში ვიჯექი და ვაკეთებდი ჩემს საქმეს (ხველა, ხველა, საუბარი, ხველა) და ჩემმა მეცნიერების მასწავლებელმა გარედან დამირეკა. ბაგერ, ვფიქრობდი. მაგრამ არა, მას ნამდვილად სურდა, რომ მე მას ავაშენებდი
პორტატული სარეკლამო ნიშანი იაფად სულ რაღაც 10 ნაბიჯში !!: 13 ნაბიჯი (სურათებით)
პორტატული სარეკლამო ნიშანი იაფად სულ რაღაც 10 ნაბიჯში !!: შექმენით თქვენი საკუთარი, იაფი, პორტატული სარეკლამო ნიშანი. ამ ნიშნით თქვენ შეგიძლიათ აჩვენოთ თქვენი შეტყობინება ან ლოგო სადმე ვინმეს ქალაქის მასშტაბით. ეს ინსტრუქცია არის პასუხი/გაუმჯობესება/შეცვლა: https://www.instructables.com/id/Low-Cost-Illuminated