Мазмуну:
- Жабдуулар
- 1 -кадам: Пи үчүн SD картасын даярдоо
- 2-кадам: SSH аркылуу Pi-Hole орнотуу
- 3 -кадам: PADD жана 3,5 дюймдук дисплейди орнотуу жана бөлүктөрдү 3D басып чыгаруу
- 4 -кадам: PADD өлчөмүн кадимкиден MEGAга өзгөртүү
- 5-кадам: Роутериңизди тармактык жарнакты бөгөө үчүн конфигурациялоо
- 6 -кадам: Түзмөктөрдү тандоодо DNS серверин конфигурациялоо
- 7-кадам: Pi-Holeңузду жаңыртуу
- 8 -кадам: Баары бүттү
Video: PiHole Ad Blocker 3.5 "дисплейи менен: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бүткүл тармагыңыз үчүн чындап эле коркунучтуу жарнак блокаторун кантип түзүү боюнча менин үйрөткүчүмө кош келиңиз! Raspberry Pi жарнакты жабуу үчүн Pi-Hole жана PADD деп аталган программалык камсыздоону иштетет жана Pi-Holeдун IP дареги жана бөгөттөлгөн жарнамалардын саны сыяктуу статистикалык маалыматтарды көрсөтөт.
Жабдуулар
Сизге керек болот:- Raspberry Pi 3/4, же жасайт, жана сиз тандасаңыз + вариант болушу мүмкүн.
- 3,5 дюймдук Raspberry Pi дисплейи, мен EBayден 20 доллардын тегерегиндеги арзанын таптым.
- Ишенимдүү 8gb Micro-SD картасы, мен 16gb SanDisk картасын колдондум, анткени бул менин айланамда болгон жана мен буга чейин ийгиликке жеткенмин.
- 3D принтери же 3D басып чыгаруу кызматына жетүү, эгерде сиз корпусту каалабасаңыз, бул милдеттүү эмес, бирок бул абдан сунушталат.
- Ethernet кабели, Piге тезирээк интернет менен камсыз кылуу үчүн колдонулат
- Роутер, Пиңизди туташтыруу үчүн
- Raspberry Pi Power Supply, мен расмий Raspberry Pi электр менен камсыздоону сунуштайм, бирок 5Vдан кеминде 2,5 амперди камсыз кыла турган USB кубаттуулугу жакшы болушу керек.
- Windows PC, Бул көрсөтмөдө колдонулган программалык камсыздоонун Mac жана Linux үчүн эквиваленттери болушу мүмкүн, бирок мен Windows тарабын камтыйм.
- Micro-SDден USB адаптерине, SD картаны компьютериңизге туташтыруу үчүн колдонулат. Кошумча, эгер сиздин компьютериңизде уячасы бар болсо.
1 -кадам: Пи үчүн SD картасын даярдоо
Бул абдан жөнөкөй, бирок биз SD жарк эттирерден мурун бул жерде сизге керектүү программалык камсыздоо бар:
SD картаны форматтоочу, аны sdcard.org сайтынан жүктөп алсаңыз болот
Etcher, Картаны жаркыратуу үчүн колдонулат. Кааласаңыз, анын ордуна Win32DiskImager колдоно аласыз
Акыркы Raspbian Lite Image, сиз алган.zipти чыгарууну унутпаңыз
Макул, биз программабызды чогулттук, баштайлы.
Биринчиден, биз SD картаны форматташыбыз керек. Биз муну SD картаны форматтоочу ачуу, SD картаны туташтыруу жана терезенин жогору жагындагы тизмеден тандоо аркылуу жасайбыз. Башка дискти эмес, SD картаңызды тандап алыңыз. Картада маанилүү эч нерсе жок экенин текшериңиз, анткени баары картада жок кылынат. Даяр болгондон кийин "Форматты" чыкылдатыңыз. Аяктоо үчүн өтө көп убакыт кетпеши керек. Ал бүткөндөн кийин, SD картаны форматтоочу программаны жаба аласыз
Андан кийин биз картаны жаркыратышыбыз керек. Эчерди ачыңыз жана "Сүрөттү тандаңыз" деген көк баскычты чыкылдатыңыз жана мурда жүктөлүп алынган.img файлын таап, аны тандаңыз. Кийинки сиздин SD картаңыз демейки боюнча тандалып алынышы керек, бирок эгерде ал жөн гана баскычты чыкылдатып өзгөртпөсө. Бардык тандоолор туура экенин ырастагандан кийин, "Жарк!" Баскычын чыкылдатыңыз. Бул бир нече мүнөткө созулат жана ал бүткөндөн кийин Эчерден жабыла аласыз.
Акыры биз sshти иштетип, wifiга туташышыбыз керек. File Explorerди ачыңыз жана сол жактагы "жүктөө" дегенди басыңыз. Сизге файлдардын тизмеси көрсөтүлүшү керек. Оң баскыч менен чыкылдатып, жаңы текст документин түзүңүз, андан кийин ssh деп аттаңыз жана аягында.txt кеңейтүүсүн алып салыңыз. Эскертүү, муну аткаруу үчүн 'Файл кеңейтүүлөрүн көрсөтүү' иштетилген болушу керек. Ооба дегенди басыңыз жана ssh деп аталган бош файл болушу керек. Андан кийин биз кайрадан текст документин түзүшүбүз керек, бирок.txt менен.confтын ордуна wpa_supplicant деп ат коюшубуз керек. Аны оң баскыч менен чыкылдатыңыз жана түзөтүүнү тандап, бул текстти файлга коюңуз, wifi маалыматыңызды алмаштырыңыз:
өлкө = АКШ
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 тармак = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}
Даяр болгондон кийин Файлды сактоону камсыз кылыңыз!
SD картаны чыгарыңыз, аны Pi'ге салыңыз жана картаны даярдап бүттүңүз!
2-кадам: SSH аркылуу Pi-Hole орнотуу
Эми биз Pi-Hole программалык камсыздоосунун ыйык чөбүн орнотобуз.
Дагы, биз улантуу үчүн кээ бир программалык камсыздоо керек, андыктан бул жүктөп алуу:
PuTTY, биз муну ssh кардары катары колдонобуз
Пи -ге туташуудан мурун, анын IP дарегин табышыбыз керек. Мунун эң жөнөкөй жолу - роутериңизге анын IP'син колдонуу жана "raspberrypi" деген аталышты табуу. Муну роутериңиз үчүн жана маршрутизаторлордун сырсөзү үчүн кантип жасоо керектиги боюнча көрсөтмөлөрдү издеңиз, анткени бардык роутерлер бир аз башкача. Сизде IP дареги болгондон кийин PuTTY ачыңыз жана хост атыңыздын кутусуна IP дарегиңизди териңиз, андан кийин "Ачуу" баскычын басыңыз. Эскертүү пайда болот, жөн гана Ооба дегенди басыңыз жана сиз логин менен кара терминалга алып келесиз. Колдонуучунун атын 'pi' жана паролду 'малина' териңиз. Ийгиликтүү киргенден кийин сизди pi@raspberrypi менен буйрук сабына алып келиш керек. Эми сиз төмөнкү кодду чаптагыңыз келет:
curl -sSL https://install.pi-hole.net | bash
Ал орнотуучуну жүктөп, анан автоматтык түрдө орнотууну башташы керек.
Ал сизге бир катар экрандарды тартуулайт, анда сиз ок же ооба басасыз жана Upstream DNS сервери үчүн Google'ду тандаңыз.
Эгерде сиз веб -интерфейсти оңой колдонууну кааласаңыз, терүү аркылуу анын сырсөзүн өзгөртө алабыз
пихоле -п
Терминалда.
Pi-Hole эми орнотулушу керек! Албетте, сиз Pi-Holeду дисплейсиз эле колдоно аласыз, бирок мунун эмнеси кызык?
3 -кадам: PADD жана 3,5 дюймдук дисплейди орнотуу жана бөлүктөрдү 3D басып чыгаруу
Эми биз Pi-Hole статистикасын дисплейде көрсөтүүчү PADD орнотобуз. Бул кадам бир аз терминалга негизделген, бирок артка бурулбаңыз, бул абдан жөнөкөй.
PADD орнотуудан мурун, дисплейибизди орнотушубуз керек. Pi өчүрүлгөнүн жана электр кубатынан ажыратылганын текшериңиз жана экранда сүрөттө көрсөтүлгөндөй тиркеңиз, жана эгер туура туташкан болсо, дисплей Pi'дин калган бөлүктөрүнө туура келиши керек.
3D басылган ишти бул жерден тапса болот:
Эми сиз алдыңкы бөлүктү сүрөттө көрсөтүлгөндөй USB жана Ethernet портторуна тиркөөңүз керек. Андан кийин пакетти жеңдин ичине жылдырыңыз, ал баары сонун биригиши керек. Сиз аны клей менен биротоло жапсаңыз болот, бирок мен аны бош калтырып койгом, анткени ал мурунтан эле абдан тыгыз болчу.
Андан кийин дисплейиңиз үчүн драйверлерди орнотушуңуз керек. Бул дисплейге жараша айырмаланат, бирок менин учурда менде Waveshare драйверлеринен кемчиликсиз иштеген дисплей бар. Бул ар бир дисплей үчүн ар башка болгондуктан, мен муну кантип жасоону көрсөтпөйм, бирок YouTubeдан тез издөө сизге жооп бериши керек.
Дисплей иштей баштагандан кийин, сиз пити жүктөгөндө, ал Piдеги терминалды көрсөтөт, биз PADD орнотууга даярбыз.
PADD орнотуу үчүн терминалда төмөнкү буйруктарды иштетишибиз керек:
cd ~
wget -N
Жүктөлүп алынгандан кийин, биз файлды аткарылышы үчүн муну аткарышыбыз керек:
sudo chmod +x padd.sh
Эми биз PADDди ишке киргизүүдө аткарышыбыз керек. Биз муну атайын файлды өзгөртүү аркылуу жасайбыз.
sudo nano ~/.bashrc
Анан клавиатураңыздагы ылдый жебени колдонуп, эң ылдый жылдырып, бул жерге чаптаңыз:
# PADDди иштетүү
эгер ["$ TERM" == "linux"]; андан кийин: кыл./padd.sh уктоо 1 аткарылган fi
Андан кийин Piңизди кайра жүктөңүз
sudo өчүрүп күйгүзүү
4 -кадам: PADD өлчөмүн кадимкиден MEGAга өзгөртүү
Демейки боюнча PADD дисплейи кадимки өлчөмдө болот, экрандын бардыгын колдонбойт, бирок биз муну өзгөртө алабыз!
Биринчиден, биздин Piге SSH керек, бул мурда камтылган. Сиз терминалдын түрүнө киргенден кийин:
sudo dpkg-консолун кайра конфигурациялоо
Меню көптөгөн варианттар менен пайда болушу керек, биз UTF-8ди тандашыбыз керек, же эгер сиз кааласаңыз, башка коддоо орнотуулары эмне экенин сынап көрүңүз. Кийинки Оптималдуу символдор топтомун тандап, андан кийин Терминалды тандап, анан 6x12. Бул кадамдарды аткаргандан кийин, аны кайра жүктөө
sudo өчүрүп күйгүзүү
5-кадам: Роутериңизди тармактык жарнакты бөгөө үчүн конфигурациялоо
Эми бул баары чогулган кадам, жана сиз чындыгында талыкпаган эмгегиңиздин натыйжасын көрө аласыз. Маршрутизаторуңузга IP дареги аркылуу кириңиз, бирок аны кайра жаппаңыз, анткени ал ар бир роутер үчүн ар башка жана DNS конфигурациясынын параметрлерин табыңыз. Эгерде сиздин роутериңизде бул параметр жок болсо (меники сыяктуу) түз эле 6 -кадамга өтүңүз. DNS серверинин параметрлерин тапкандан кийин, IPv4 дареги астында Пиңизде көрсөтүлгөн IP менен Негизги DNS серверинин IP алмаштыруу керек болот. Муну 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 баскычын чыкылдатыңыз жана учурда туташып турган тармакты унутуңуз
Ага кайра туташыңыз, Advanced Options чыкылдатыңыз жана DHCPден IP Орнотууларын Статикалык деп коюңуз
DNS 1 жана 2ди табуу үчүн ылдый жылдырып, Pi-Hole DNS IPсин экөөнө тең коюңуз
7-кадам: Pi-Holeңузду жаңыртуу
Pi-Holeду жаңыртуу абдан оңой. Сиздин Pi-Holeдо дисплейдин жогорку оң жагында жаңы жаңыртуу бар же жок экенин билүү үчүн, Жаңыртуу бар деп жазылат! SSHди Pi-Holeго жаңыртуу жана иштетүү үчүн:
pihole -up
Жана Сиздин Pi-Hole жаңыртылышы керек!
8 -кадам: Баары бүттү
Эгерде сиз бардык кадамдарды туура аткарган болсоңуз, анда укмуштуудай жарнак блокатору болушу керек, ал чындыгында жакшы.
Raspberry Pi сынагына менин көрсөтмөм үчүн добуш бергениңиз үчүн чоң рахмат, мен экинчи болдум:)!
Эгерде сизде кошумча суроолор, суроолор же суроолор пайда болсо, комментарий калтырыңыз, мен мүмкүн болушунча тезирээк жооп берем!
Raspberry Pi сынагынын экинчи сыйлыгы 2020
Сунушталууда:
Жыгач LED оюн дисплейи Raspberry Pi Zero менен иштейт: 11 кадам (сүрөттөр менен)
Raspberry Pi Zero тарабынан иштетилген жыгач LED оюн дисплейи: Бул проект 20x10 пикселдик WS2812 негизделген LED дисплейин ишке ашырат, анын көлөмү 78х35 см, аны ретро оюндарын ойноо үчүн конок бөлмөсүнө оңой эле орнотсо болот. Бул матрицанын биринчи версиясы 2016 -жылы курулган жана башка көптөгөн адамдар тарабынан кайра курулган. Бул экспозиция
HC - 06 (Кул модулу) "NAMEди" өзгөртүүсүз "Monitor Serial Arduino" "Оңой Иштетет": Күнөөсүз Жол!: 3 кадам
HC - 06 (Кул модулу) "NAMEди" өзгөртүүсүз "Serial Arduino" сериясын колдонбостон … "оңой эле иштейт": катасыз жол!: Кийин " Узак убакыт " " " жок Arduino сериялык монитору Ийгилик ", мен дагы бир оңой жолду таптым жана азыр бөлүшөм! Бактылуу болгула достор
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз
P10 LED дисплейи менен DMDди колдонуу менен Score Board долбоору: 6 кадам (Сүрөттөр менен)
P10 LED дисплейи менен DMDди колдонуу менен Score Board долбоору: Көп учурда биз футбол стадионунда жолугушабыз; табло катары кызмат кылган алп LED тактасы бар. Башка спорттук талаада да, биз көбүнчө LEDден жасалган дисплейдин таблосун билебиз. Мүмкүн болбогону менен, бизди дагы бир талаа дагы
Orange PI HowTo: 5 "HDMI TFT LCD дисплейи менен колдонууга орнотуңуз: 8 кадам (сүрөттөр менен)
Orange PI HowTo: Аны 5 "HDMI TFT ЖК дисплейи менен колдонууга орнотуңуз: Эгерде сиз Orange PI менен бирге HDMI TFT LCD дисплейине заказ кылуу үчүн кыраакы болсоңуз, анда аны иштөөгө мажбурлоодогу кыйынчылыктар көңүлүңүздү чөгөрөт. Башкалар эч кандай тоскоолдуктарды байкай алышпаса да. Эң негизгиси, бул жерде