Има много опции за блокиране на реклами, но много от тях далеч не са перфектни. За да усложни нещата, уебсайтовете започнаха да откриват и блокират рекламните блокери на браузъра. И така, какви опции имате за защита от нежелани реклами и проследяващи онлайн?
Всъщност има просто, универсално решение, което събира всички заявки за реклама във вашата мрежа и ги изхвърля, преди те дори да достигнат до вашия браузър. Плюс това ги обработва на ниво DNS, така че няма начин рекламните блокиращи устройства … блокери да го открият.
Pi Hole е скрипт, който можете да инсталирате в повечето Linux системи, но получи името си от Raspberry Pi. Pi прави перфектно малко устройство, на което можете да инсталирате Pi Hole, да го свържете към вашата мрежа и да го забравите. Ако се чудите, "Hole" частта от името се отнася до черна дупка, защото това е по същество това, което действа като рекламите.
Планиране на вашата конфигурация
бързи връзки
- Планиране на вашата конфигурация
- Изберете вашето устройство
- Общи опции
- Прост рутер DNS
- Втори кешинг DNS
- Pi OpenVPN клиент
- Инсталирайте Pi Hole
- Уеб интерфейсът
- Pi Hole сървъри нагоре
- Конфигурирайте DNS на клиента си
- Router
- Индивидуални компютри
- Windows 10
- Linux
- Заключителни мисли
Pi Hole е нелепо универсален. Можете да го поставите почти на всяко място по пътя от вашата мрежа до Интернет. Нуждаят се само от DNS вход и сървър за изпращане на почистения трафик. Трафикът може да идва от едно устройство, няколко устройства или от самия ви рутер и може да отиде направо към външен DNS сървър, вашия рутер, локален прокси като DNSCrypt или почти всичко, което може да обработва DNS трафик.
Изберете вашето устройство
Въпреки името му, можете да инсталирате Pi Hole на повечето Linux системи, независимо от това на какво устройство са. Изпълнението на Pi Hole на обикновен компютър с Linux, персонализиран рутер или дори виртуална машина не е изключено. Изборът е изцяло ваш.
Изберете устройство, което се вписва най-добре в потока на трафика, който искате да проектирате. Не забравяйте, че можете да стартирате Raspberry Pi с множество услуги по него. Ако искате, можете да конфигурирате Pi като маршрутизатор с Pi Hole за обработка на DNS и клиент на OpenVPN за обработка на трафика от множество устройства.
Общи опции
Има много начини, по които можете да конфигурирате вашата мрежа. Освен ако не искате да направите нещо наистина креативно, има няколко доста често срещани.
Прост рутер DNS
Това е лесно най-простата конфигурация, която можете да използвате. Всичко, което трябва да направите, е да инсталирате Pi Hole на устройство във вашата мрежа. След това конфигурирайте вашия рутер да използва IP адреса на това устройство за DNS. Всичко останало във вашата мрежа ще тече както обикновено. Единственият недостатък тук е, че не можете да използвате VPN, освен ако VPN не използва Pi Hole или не използвате рутера, за да се свържете с VPN.
Втори кешинг DNS
Ако вече имате DNS кеширащ сървър, например един интегриран във вашия рутер чрез pfSense или друга по-напреднала рутер OS, все още можете да се възползвате от тази DNS функционалност с Pi Hole. Най-лесният начин да направите това е като конфигурирате устройствата във вашата мрежа да използват директно Pi Hole за DNS. След това задайте Pi Hole да изнася своите DNS заявки нагоре към вашия рутер. Рутерът може да продължи да работи нормално и да използва същия външен DNS като преди. Още веднъж, ако имате отделни устройства, използващи VPN връзки, ще трябва или да използвате своя рутер, за да се свържете, или да се откажете от Pi Hole на тези устройства.
Pi OpenVPN клиент
И накрая, това е решението за VPN потребителите. Ако имате смесена мрежа с някои устройства, които използват VPN, а други не, най-добрият ви залог е да използвате своя Pi като маршрутизатор с VPN клиент и Pi Hole. Всъщност ще ви трябват две Pi Holes, една за VPN и една за нормален трафик. Не е идеално, но ще работи.
Не-VPN мрежата ще изглежда почти идентична с първата проста конфигурация. За VPN такъв трябва да настроите Pi като рутер. Този рутер ще работи и с OpenVPN клиент и Pi Hole. Конфигурирайте компютрите, които искате от VPN, да се свържат с рутера. Конфигурирайте Pi да маршрутизира целия трафик през OpenVPN към вашия VPN доставчик. След това конфигурирайте Pi да използва Pi Hole като негов DNS, а горната DNS на Pi Hole да бъде сървър на вашия VPN доставчик.
Инсталирайте Pi Hole
Добре, сега, когато теорията и планирането са изчезнали, е време всъщност да инсталираме Pi Hole. Всъщност е много просто. Първо, уверете се, че имате curl инсталиран на Raspberry Pi или където искате да инсталирате Pi Hole. Също така помага да имате судо. Тъй като вероятно ще използвате Debian или Ubuntu (това е добра идея), просто не забравяйте да инсталирате curl.
$ sudo apt инсталира къдряне
След това поставете следния ред в терминала и го стартирайте. Той ще изтегли и стартира скрипта за инсталиране на Pi Hole.
$ curl -sSL https://install.pi-hole.net | удрям
За да започнете, скриптът за инсталиране на Pi Hole ще започне, като се уверите, че имате root достъп, или чрез sudo, или че изпълнявате скрипта като root. Така или иначе работи.
Скриптът за инсталиране на Pi Hole ще се стартира и ще ви подкани да започнете инсталирането.
След това ще ви попита към кой DNS сървър, който искате да експортирате. Изберете всеки, който харесвате.
След това той ще ви попита дали искате да използвате текущия IP за задаване на статичен IP адрес. Освен ако нямате много основателна причина да не го оставите, оставете го точно така.
Настройте уеб интерфейса Pi Hole за наблюдение. Много е добър, така че определено го използвайте.
Накрая, скриптът ще ви каже, че инсталацията е завършена и ще ви даде и администраторска парола. Обърнете внимание. Не можете да го промените и ще ви трябва за достъп до пълния уеб администратор.
Уеб интерфейсът
Уеб интерфейсът, който идва с Pi Hole, всъщност е много приятен. Оформлението е просто и е чудесен начин да видите точно какво блокира Pi Hole. Ще се изненадате с количеството трафик на боклука, запушващо вашата мрежа. Използвайте раздела „Вход“ отстрани, за да влезете с паролата си.
Огледай се наоколо. Главният раздел „Табло за управление“ ви показва колко много заявки са преминали през дупката Pi, както и колко от тях са били блокирани. Той също така включва хубави графики на вашата заявка и списък на домейните, с които се осъществява контакт. Докато го пускате, Pi Hole ще попълни графиките и ще ви даде визуализирани данни за случващото се с вашата мрежа.
Pi Hole сървъри нагоре
В раздела „Настройки“ ще намерите набор от други раздели в горната част. Кликнете върху „DNS“. В този раздел ще намерите списъка с DNS сървъри от скрипта за инсталиране. Има и няколко опции за добавяне в персонализирани DNS сървъри. Конфигурирайте го както искате. В бъдеще това е мястото, на което ще отидете, за да промените нещата.
Конфигурирайте DNS на клиента си
Сега, когато вашата Pi Hole работи, трябва да конфигурирате устройствата във вашата мрежа, за да се свържете през нея. Точните обстоятелства ще бъдат уникални за вашата мрежа, но някои неща са универсални.
Router
Всички рутери са различни. Намерете DHCP опциите за вашия рутер и намерете полетата „статичен DNS“. Задайте IP адреса на вашия Pi Hole като първи запис и приложете промяната. Вашият рутер ще започне да отклонява всички DNS заявки през Pi Hole.
Индивидуални компютри
Ако сте избрали да се свържете чрез отделни компютри, ще трябва да конфигурирате всеки от тях да използва Pi Hole вместо вашия рутер за DNS.
Windows 10
Промяната на вашия DNS сървър в Windows 10 е ненужно сложна, но все още е напълно изпълнима. Кликнете върху опцията „Настройки“ или „Контролен панел“ под главното меню. Кликнете върху „Мрежа и интернет“ и преминете към „Център за мрежа и споделяне“.
Кликнете върху „Промяна на настройките на адаптера.“ След това щракнете с десния бутон на вашия адаптер и изберете „Свойства“. В прозореца „Свойства“ изберете „Интернет протокол 4“, докоснете бутона „Свойства“ по-долу. В следващия прозорец изберете радио бутона, за да използвате конкретни сървъри. Въведете IP адреса на вашия Pi Hole и запишете.
Linux
Linux дистрибуциите имат различни начини за работа с мрежовата конфигурация, но повечето използват NetworkManager под някаква форма, за да ви предоставят графичен интерфейс за управление на мрежата.
Отворете приложението Настройки на работната си среда. Потърсете настройките на мрежата. В GNOME се нарича „Мрежа.“ Изберете мрежовия интерфейс, който използвате за свързване и отворете настройките му. В GNOME това е иконата на зъбно колело в долния десен ъгъл. Изберете IPv4. Във всеки случай настройките на DNS сървъра ще бъдат разположени под заглавието IPv4. Въведете в IP на вашата Pi Hole. Запазете и приложите.
Заключителни мисли
Pi Hole е страхотно. Вероятно ще блокира хиляди (буквално хиляди) заявки във вашата мрежа в рамките на няколко часа във вашата мрежа. Това е странно особено вярно, когато използвате стрийминг услуги и поточни устройства. Макар че беше трудно да покриете целия процес от началото до края тук, трябва да имате обща представа как да настроите Pi Hole, какво може да направи и как можете да го интегрирате във вашата мрежа.
Тъй като Pi Hole е толкова супер лек и гъвкав, можете да го инсталирате почти навсякъде във вашата мрежа и дори да стартирате множество екземпляри на различни места. Изборът е изцяло ваш. Както и да го направите, обаче, ще забележите доста изненадващи резултати и вашата мрежа вероятно ще бъде по-бърза за това.
