Как да блокирате мобилни реклами с Raspberry Pi и Pi-hole
Дисплейните реклами са огромно раздразнение, без което всеки може да мине, но блокирането им винаги е било по-трудно за мобилни устройства, отколкото за настолни компютри. Pi-hole решава този проблем, като превръща вашия Raspberry Pi в DNS сървър, който ще блокира мобилни реклами на всяко устройство, което свържете към вашата wifi мрежа.
Pi-hole също блокира рекламите в приложението в много случаи и може да премахне рекламите от видеоклипове в YouTube. Така че, ако търсите изчерпателен начин за блокиране на мобилни реклами на телефони и таблети, ето как настройвам нещата.
Свързани: Как да блокирате реклами и зловреден софтуер с хост файлове на Mac, Windows и Linux
Съдържание [ Крия ]
- Какво е Pi-hole?
- Инсталиране на Pi-hole
- Конфигуриране на Pi-hole
- Използване на DHCP за автоматично блокиране на мобилни реклами
- Ръчно блокиране на реклами на всяко устройство
- Отстраняване на неизправности Pi-hole
- Деинсталиране на Pi-hole
Какво е Pi-hole?
Pi-hole е персонализиран DNS сървър за Raspberry Pi устройства, работещи с Raspbian. Той блокира показването на реклами на устройствата във вашата мрежа, точно като популярните разширения на браузъра Adblock Plus и uBlock Origin. Може да блокира реклами в YouTube и някои реклами в приложението на мобилни устройства.
За разлика от разширенията на браузъра, Pi-hole блокира реклами за всяко свързано към него устройство. Обикновено не е необходимо да правите допълнителна конфигурация на самото устройство. Например, можете да си купите нов таблет и веднага щом се свърже с вашия wifi, веднага ще спре да показва реклами в уеб браузъра и повечето приложения. Pi-hole спира рекламите, преди да бъдат изтеглени, така че вашата мрежа ще работи по-добре.
Повечето DNS сървъри работят чрез преобразуване на URL в IP адрес. Pi-hole прави това и много повече. Той изчаква, докато вашият компютър или устройство поиска URL адрес за реклама, след което не връща адрес за тази реклама. Това ефективно спира показването на реклами.
Pi-hole също така поддържа разширени настройки за поверителност, които работят ръка за ръка с VPN, за да поддържат информацията ви за сърфиране защитена.
Инсталиране на Pi-hole
Pi-hole улеснява възможно най-лесно изтеглянето и стартирането с едноредов скрипт, който стартира базиран на меню инсталатор. Ако имате някакъв опит с Linux и работа в мрежа, няма да имате нужда от много помощ. Ето как инсталирах Pi-hole, стъпка по стъпка.
Първото нещо, което трябва да направите, е да отворите прозорец на конзолата, ако използвате графична версия на Raspbian. Ако не сте инсталирали мениджър на прозорци, можете да направите това направо от командния ред.
Pi-hole използва къдрица за изтегляне на инсталационния скрипт, който след това се изпълнява от баш черупка. Ето командата, която трябва да въведете: sudo curl -sSL https://install.pi-hole.net/ | баш
Инсталаторът ще провери дали имате правилните привилегии и ще потвърди, че имате достатъчно дисково пространство.
След това ще бъдете помолени да натиснете Добре за да започнете инсталирането на Pi-hole.
Настройка на DNS на Pi-hole
Първата стъпка от инсталационния процес е настройката на DNS прохода на Pi-hole.
Pi-hole ще обработва всички DNS заявки за блокиране на мобилни реклами сам, но предава останалите на друг DNS доставчик. Google и OpenDNS и двете са безопасен избор.
Ако имате нужда от разширени функции за поверителност като DNSSEC и DNScrypt , Pi-hole препоръчва да изберете DNS сървъри на Google или Norton.
Избрах да използвам DNS сървърите на Google с тази инсталация и добавих OpenDNS и персонализирани сървъри като резервно копие в по-късна стъпка.
Ако използвате VPN, ще трябва да изберете Персонализиран и въведете DNS сървърите на вашия VPN доставчик. Потребителите на IPVanish трябва да настроят персонализираните DNS сървъри на 198.18.0.1 и 198.18.0.2 . Ако използвате друг доставчик на VPN, ще трябва да потърсите в мрежата техните DNS сървъри или да проверите конфигурационните си файлове за VPN.
Настройване на вашата мрежа
След като кажете на Pi-hole къде да изпрати вашия DNS трафик, следващата стъпка е да кажете на Pi-hole за вашата локална мрежа. Ще трябва да зададете адреса на шлюза и да присвоите на Pi-hole статичен IP адрес.
Pi-hole ще блокира мобилни реклами през IPv4 и IPv6 мрежи. Тъй като не използвам IPv6 в моята LAN и повечето хора също не го правят, мисля, че е добра идея да премахнете отметката от IPv6 засега. Деактивирането на IPv6 леко ще намали отпечатъка на паметта на Pi-hole.
След това ще ви бъде предоставена опцията просто да направите зададения ви IP адрес статичен. Има няколко причини, поради които трябва да кликнете не и ръчно задайте адрес. Най-важното е, че не искате да зададете статичен адрес от DHCP пула, защото това може да доведе до конфликт, когато вашият рутер се опита да предаде адреса отново.
Но преди да продължите напред, отбележете си Шлюз IP адрес, ще ви трябва скоро.
Обичам да задавам IP адреса на x.x.x.2/24 . В повечето случаи това ще бъде 192.168.1.2/24 или 10.0.0.2/24 . Традиционно се присвоява вашият шлюз рутер x.x.x.1/24 и DNS сървърите получават адрес, много близък до този.
Също така ще искате да отбележите IP адреса на Pi-hole, който сте избрали. Ще ви трябва по-късно.
Сега ще трябва да посочите IP адреса на вашия рутер, той е същият, който Pi-hole ви показа в предишна стъпка. Въведете го и щракнете Добре .
Ще бъдете помолени да потвърдите своя статичен IP адрес. Ако всичко изглежда правилно, щракнете да .
Завършване на инсталацията
Последната част от инсталацията е фокусирана върху активирането или деактивирането на няколко основни услуги в Pi-hole.
Уверете се, че сте инсталирали уеб интерфейса. Ще ви трябва, за да управлявате Pi-hole, след като бъде инсталиран.
Освен това активирах регистриране, за да мога графиките ми да работят правилно. Ако използвате куп различни сървъри на вашия Raspberry Pi или ако е стар модел, можете да изключите регистрирането, за да освободите малко повече памет.
Вие ще искате деактивирайте регистрирането, ако използвате Pi-hole с VPN за да защитим поверителността ви. Pi-hole поддържа регистрационни файлове в реално време за това кои сайтове блокира и през кои са разрешени, за да генерира графики на използването – и тези регистрационни файлове не са криптирани.
Инсталацията ще започне с избраните от вас настройки. Можете да наблюдавате напредъка му в конзолата, но ако използвате стандартна компилация на Raspbian, тя ще завърши успешно.
Когато Pi-hole е инсталиран, ще видите кратко резюме на настройките. Запишете си администраторската парола, която Pi-hole избра за вас. Ще ви трябва, за да влезете и да конфигурирате вашия сървър в следващата стъпка.
Преди да щракнете Добре за да завършите инсталацията, добра идея е да маркирате връзката към уеб интерфейса на Pi-hole на вашия компютър.
Конфигуриране на Pi-hole
Pi-hole ще блокира мобилни реклами веднага щом бъде инсталиран, но ми харесва да направя няколко промени в уеб конзолата, за да повиша сигурността и надеждността.
Започнете, като отворите уеб интерфейса и влезете. Ще трябва да получите достъп до него, като използвате URL адреса, който ви беше показан в края на инсталацията. В моя случай уеб интерфейсът е на http://10.0.0.2/admin, но вашата мрежа може да е различна.
След като уеб интерфейсът Pi-hole е отворен, щракнете върху Влизам връзка.
Въведете администраторската парола, която ви беше дадена в края на инсталацията на Pi-hole, и щракнете върху Влизам бутон.
Вече можете да видите пълния уеб интерфейс и да правите промени. Щракнете върху Настройки връзка, за да започнете да конфигурирате Pi-hole.
За да осигурите малко излишък, добавете още няколко DNS сървъра нагоре по веригата. Тъй като използвах DNS сървърите на Google по време на инсталацията, обичам да проверявам OpenDNS и поставете отметка в едно Персонализиран кутия за добавяне на моя рутер.
Тези сървъри ще се използват само ако DNS сървърите на Google са офлайн. Pi-hole преминава безпроблемно към резервните сървъри, така че няма да изпитате прекъсвания.
Не забравяйте да щракнете върху Запазване когато приключите с промените.
Бели списъци на сайтове
Ако имате сайтове, които трябва да бъдат включени в белия списък, така че рекламите да не бъдат блокирани, когато посещавате, трябва да ги добавите сега. Например много потребители поставят в белия списък своите уебсайтове за онлайн банкиране и електронна поща.
Една от причините да предпочитам Pi-hole пред uBlock Origin или Adblock Plus, освен поддръжката на мобилни устройства, е начинът, по който можете да създадете един централизиран бял списък.
Когато сте готови, щракнете върху Запазване бутон в долната част на страницата, за да запазите промените си. Добра идея е да рестартирате вашия Raspberry Pi, след като направите тези промени, за да сте сигурни, че са активни.
Актуализиране на блок списъците
Pi-hole следи какви реклами да блокира, като използва списъци с известни рекламни сървъри. Можете и трябва да добавяте към тези списъци и трябва да ги актуализирате като част от нова инсталация на Pi-hole.
Ще трябва да се свържете с уеб интерфейса на Pi-hole и да влезете с паролата си. След това отворете Настройки меню и потърсете Блок списъци на Pi-hole . Той ще бъде свит по подразбиране, така че щракнете върху плюса, за да го разгънете.
Превъртете до дъното на списъка и потърсете текстовото поле в долната част на страницата. Копирайте и поставете новите си записи в блокирания списък тук.
препоръчвам Блок списъци на Wally3k като начало. Отворете сайта в отделен раздел и ще видите, че трябва да изберете списък, който да добавите. Списъци с отметки е най-селективният и е малко вероятно да попречи на вашето сърфиране. Използвайки Всички списъци ще блокира повечето реклами, но ще трябва да поставите в белия списък уебсайтове като PayPal. Незасечени списъци е горе-долу по средата.
След като решите кой списък да използвате, щракнете върху връзката.
Натиснете Ctrl+A за да маркирате целия документ, след което го копирайте.
Превключете раздели и поставете целия списък в Pi-hole.
Щракнете върху Запазете и актуализирайте бутон, когато приключите. Pi-hole ще добави новите списъци и ще се актуализира.
Ще ви бъде показан конзолният изход от процеса на актуализиране на Pi-hole за лесно отстраняване на неизправности.
Когато актуализацията приключи, Pi-hole ще покаже съобщение, което ви казва, че блокирането е активирано отново. Можете да затворите уеб интерфейса, ако сте готови.
Използване на телепорта Pi-hole
Ако предпочитате да не копирате и поставяте записи в списъка, можете да ги импортирате с помощта на телепорта. Телепортът Pi-hole ще ви позволи да архивирате и възстановите списъците си или да импортирате списък, който сте изтеглили.
Не забравяйте да поставите отметки в правилните квадратчета, преди да започнете процеса на импортиране с телепорт. Черните списъци, освен ако не е указано друго, обикновено са точни, а не със заместващи знаци. Pi-hole ще актуализира списъците с блокове автоматично след импортиране.
Сега, когато използвате най-новите списъци, вие сте готови да добавите клиенти към вашия Pi-hole сървър.
Използване на DHCP за автоматично блокиране на мобилни реклами
Следващата стъпка е да кажете на всички устройства във вашата мрежа да използват вашия Pi-hole сървър. Вашият DNS сървър се задава от вашия рутер в същото време, когато дава IP адреси с DHCP. Така че редактирането на DHCP настройките на вашия рутер ще ви позволи да зададете Pi-hole като ваш DNS сървър, безпроблемно активирайки Pi-hole за цялата ви мрежа.
Ако изобщо нямате достъп до вашия рутер и не можете да направите промени, които засягат цялата мрежа, преминете към следващия раздел за помощ при индивидуалната настройка на вашите устройства.
Използване на Pi-hole с DHCP на вашия рутер за блокиране на мобилни реклами
Най-лесният начин да блокирате мобилни реклами в домашната си мрежа е да добавите вашия Pi-hole DNS сървър към DHCP настройките на вашия рутер. Ако го направите, на всяко устройство и компютър във вашата мрежа ще бъде казано да използва Pi-hole по подразбиране и няма да се налага да правите никакви промени в отделните машини.
Започнете, като отворите уеб интерфейса на вашия рутер в браузър, след което намерете настройките за DHCP. На моя рутер Linksys настройките за DHCP са в Свързаност меню.
След като менюто се отвори, щракнете върху Локална мрежа раздел.
След това задайте основния DNS сървър на вашия IP адрес на Pi-hole.
Когато приключите с настройката на вашия рутер да блокира мобилни реклами, не забравяйте да щракнете Добре за да приложите настройките на DHCP. Ще трябва да изключите всеки компютър и мобилно устройство от вашата безжична мрежа, след което да го свържете отново, за да се разпространят промените.
Използване на Pi-hole вместо DHCP на вашия рутер за блокиране на мобилни реклами
Много рутери, особено тези, предоставени от вашия интернет доставчик, ще използват само DNS сървърите, които са им назначени. В такъв случай трябва да деактивирате DHCP сървъра на вашия рутер и да включите вградения в Pi-hole.
Отворете уеб интерфейса на вашия рутер и намерете настройките на вашия DHCP сървър. На моя рутер те бяха в Свързаност меню. Вашият може да е различен.
Намерих настройките на DHCP сървъра в Локална мрежа раздел.
И премахна отметката DHCP сървър поле за деактивиране на DHCP на рутера.
Не забравяйте да запазите настройките си, след това затворете вашия рутер и влезте в уеб интерфейса на Pi-hole. Всичко, което остава, е да активирате DHCP в Pi-hole.
В Pi-hole щракнете върху Настройки връзка и превъртете надолу до Pi-hole DHCP сървър меню. Проверете DHCP сървърът е активиран за да включите DHCP услугата на Pi-hole и проверете отново дали IP адресът на вашия Рутер е вярно. Кликнете Запазване когато приключите.
Сега Pi-hole отговаря за раздаването на IP адреси във вашата домашна мрежа. Той ще каже на вашите устройства да използват Pi-hole като основен DNS сървър и автоматично да блокират мобилни реклами.
Ръчно блокиране на реклами на всяко устройство
Ако не можете да настроите DHCP да използва Pi-hole за блокиране на реклами, пак можете да конфигурирате DNS настройките на всяко устройство поотделно. Ето как ръчно да блокирате реклами на вашия компютър и мобилни устройства с Pi-hole DNS сървър.
Блокиране на реклами в Windows
От контролния панел ще трябва да отворите Мрежа и интернет меню и изберете Интернет връзка . Този екран ще ви покаже всички начини, по които вашият компютър може да се свърже с мрежа и ще ви позволи да правите промени.
Намерете връзката, която използвате, в моя случай Wi-Fi и щракнете с десния бутон върху него. Изберете Имоти от менюто.
Превъртете през свойствата на връзката, докато намерите Интернет протокол версия 4 (TCP/IPv4) и го маркирайте, след което щракнете върху Имоти бутон.
Щракнете върху Използвайте следните адреси на DNS сървъри бутон за избор и въведете IP адреса на вашия Raspberry Pi с Pi-hole като Предпочитан DNS сървър . Кликнете Добре когато приключите.
Сега Windows ще използва Pi-hole като основен DNS сървър и автоматично ще блокира онлайн рекламите.
Блокиране на мобилни реклами в iOS
За да блокирате мобилни реклами в iOS 11, ще трябва да промените мрежовите настройки на вашето устройство. Отвори Настройки приложение и докоснете Wi-Fi за да отворите мрежовите настройки на вашето устройство.
След това докоснете синьото Икона за информация до вашата wifi връзка.
промяна Конфигурирайте DNS от Автоматичен да се Наръчник така че да можете да настроите основния си DNS сървър на Pi-hole.
iOS ще запази DNS настройките от автоматичен режим. Ще трябва да премахнете сървърите, които вече са там, преди да добавите Pi-hole към списъка.
Кликнете Добавете сървър и въведете IP адреса на вашия Raspberry Pi. Трябва също така да добавите резервен DNS сървър, така че да можете да посещавате уебсайтове, когато Pi-hole е офлайн. Препоръчвам IP адреса на вашия шлюз рутер, който ще използва сървърите на вашия интернет доставчик.
Когато приключите с добавянето на DNS сървъри, щракнете върху Запазване бутон. Може да се наложи да рестартирате приложението на уеб браузъра си, за да започнете да блокирате реклами с Pi-hole.
Блокиране на мобилни реклами в Android
Ако използвате Android, можете ръчно да добавите Pi-hole като основен DNS сървър, за да блокирате мобилни реклами. Ще трябва да отворите Настройки меню, за да започнете.
От менюто с настройки щракнете Връзки .
Докоснете и задръжте активната си мрежова връзка, след което изберете Управление на мрежовите настройки от менюто.
Уверете се Показване на разширени опции се проверява.
След това сменете IP настройки от DHCP да се Статично .
Задайте Pi-hole като основен DNS сървър и щракнете Запазване , и Pi-hole ще започне да блокира мобилни реклами на вашето устройство с Android.
Отстраняване на неизправности Pi-hole
Ето няколко съвета за отстраняване на неизправности с Pi-hole, ако срещнете проблеми.
Не блокира реклами
На две различни устройства с Android трябваше да рестартирам Chrome, преди рекламите да изчезнат. Трябва също така да проверите повторно мрежовите настройки на вашето устройство, за да се уверите, че Pi-hole е зададен като основен DNS сървър.
Добавих уебсайт в белия списък и Pi-hole спря да блокира реклами
Вероятно имате невалиден или твърде широк заместващ знак в белия си списък. Поставянето на *.com в бял списък или нещо подобно може да доведе до спиране на работата на Pi-hole, така че бъдете възможно най-конкретни, когато разрешавате на сайт да показва реклами.
Не мога да блокирам реклами в приложения
Някои приложения идват с вградени реклами, които всъщност са част от програмирането. Тъй като няма нужда да търсите IP адрес и да ги зареждате от интернет, няма начин Pi-hole да блокира тези мобилни реклами.
Добро правило е, че ако приложението ви ще показва реклами правилно дори в самолетен режим, Pi-hole няма да може да блокира тази реклама.
За съжаление не може да се направи нищо за приложения с вградени реклами, използващи Pi-hole.
Трябва да генерирам информация за отстраняване на грешки
На официални форуми на Pi-hole , което е най-доброто място за поддръжка, ще бъдете насърчени да публикувате информация за отстраняване на грешки заедно с описание на вашия проблем. Ето как да генерирате информация за отстраняване на грешки за Pi-hole.
От главното меню щракнете върху Инструменти след това елемент от менюто Генериране на регистър за отстраняване на грешки от падащото меню.
Кликнете върху синьото Генериране на регистър за отстраняване на грешки бутон, за да започнете процеса.
След няколко минути ще видите как вашият журнал за отстраняване на грешки започва да се превърта.
Генерирането на пълния дневник ще отнеме минута, но можете да следите напредъка на екрана си. Ще видите съобщение, когато Pi-hole приключи с генерирането на дневника.
Ако имате сериозни проблеми с Pi-hole, трябва да прикачите дневника на /var/log/pihole_debug.log на вашата молба за помощ.
Деинсталиране на Pi-hole
Ако Pi-hole просто не е за вас, можете да го премахнете от вашата инсталация на Raspbian, като изпълните една команда.
Отворете терминален прозорец или се свържете с вашия Raspberry Pi през ssh и въведете командата: pi-hole деинсталиране
Ще бъдете подканени да премахнете всички зависимости на Pi-hole заедно със самия Pi-hole, но трябва да въведете н когато бъдете подканени. Pi-hole зависи от доста често срещан софтуер, като git и DNS пакети, които не трябва да се премахват.
Това е всичко, което трябва да деинсталирате Pi-hole. След като приключите, трябва да рестартирате своя Raspberry Pi и рутера, след което да рестартирате всяко устройство във вашата мрежа.
Вие блокирате мобилни реклами с Pi-hole
Използвам Pi-hole за блокиране на мобилни реклами от около две седмици и наистина го харесвам поради няколко причини. Мисля, че това е най-лесният начин да спрете рекламите на вашите устройства, тъй като повечето от другите алтернативи включват джейлбрейк на вашия телефон или таблет. Оценявам също така, че блокирането на реклами се изпраща автоматично към всяко устройство чрез DHCP.
Въпреки че успях да тествам Pi-hole само на Raspberry Pi 3, въз основа на това, което съм виждал, Pi-hole е достатъчно лек, за да работи добре и на по-стари устройства.
Ако имате резервен Raspberry Pi наоколо или вече използвате Pi в мрежата си за друга услуга – например като VPN активиран шлюз за сигурност – мисля, че Pi ще ви бъде много полезен. дупка. Блокирането на мобилна реклама е една от онези услуги, които всеки, който се свърже с вашата wifi, ще оцени, а Pi-hole е най-добрият инструмент за работата, на който съм се натъквал.
Популярен: Как да създадете свой собствен VPN