Как да блокирате реклами с помощта на инструмента Pi-Hole Linux

Знаете ли, че е възможно да блокирате реклами в дома си, преди дори да стигнат до мрежата? Представяме ви Pi-Hole, софтуера, който може да трансформира обикновен Raspberry Pi в машина за блокиране на реклами.

Pi-Hole няма своя собствена дистрибуция на Pi Linux. Вместо това всеки, който иска да използва софтуера, трябва първо да избере Linux дистрибуция. Pi-Hole официално поддържа много дистрибуции. Въпреки това, wdzwdz препоръчва операционната система Raspbian, тъй като тя официално се поддържа от самите разработчици на Raspberry Pi.

За да научите как да инсталирате Raspbian, моля, следвайте нашето задълбочено ръководство. Когато Raspbian е напълно инсталиран на вашето Raspberry Pi устройство, върнете се към това ръководство, за да продължите.

Забележка: Raspbian е фокусът на тази статия, но съществуват и други дистрибуции на Pi. Инструкциите за инсталиране на Pi-Hole са универсални, така че е безопасно да следвате това ръководство, дори ако не използвате операционната система, която използваме. Имайте предвид, че вие ​​ще носите отговорност за отстраняването на всички възникнали грешки.

Инсталирайте Pi-Hole

Софтуерът за блокиране на Pi-Hole не е традиционен пакет за инсталиране на Linux. Вместо това, това е универсален, „изпълни веднъж“ bash скрипт. За да започнете инсталацията, отворете терминал на Raspbian и изпълнете следната команда. Ако решите да направите тази инсталация от разстояние, уверете се, че вашият потребител може да влезе в Pi през SSH протокола.

curl -sSL https://install.pi-hole.net | bash

Използването на Curl за изпращане на инсталационния скрипт директно към bash е много ефективно, но не винаги работи. Ако горният метод не успее, по някаква причина, вземете кода чрез Github:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole

cd "Pi-hole/automated install/"

sudo bash basic-install.sh

Независимо от начина, по който използвате, за да вземете софтуера Pi-Hole, и двамата автоматично ще стартират скрипта за автоматична инсталация. Когато скриптът се изпълни, той ще ви уведоми, че е бил „извикан с привилегии, различни от root“. Инструментът за инсталиране на Pi-Hole не може да промени нищо в системата без root, така че ще бъдете подканени да въведете парола.

  5 най-добри инструменти за архивиране на сървъри за Linux

Забележка: стартирането на настройката по начина на Github няма да се сблъска с проблеми с правата на root.

Инсталацията е напълно автоматична, така че не е необходимо взаимодействие.

Конфигурирайте Pi-Hole

След като Pi-Hole е инсталиран, следващата стъпка е да го конфигурирате. Непосредствено след инсталационния скрипт се появява подкана. Прочетете и щракнете върху „OK“ с клавиша enter, докато се появи секцията за настройка на „Статичен IP адрес“.

Преди софтуерът да даде на Raspbian специален IP адрес в мрежата, доставчикът на DNS трябва да бъде активиран. Наличието на доставчик на DNS от трета страна е от съществено значение, тъй като това да работите сами със собствения си DNS сървър е бавно. Изберете една от опциите (Google DNS, OpenDNS и т.н.) и продължете.

  5 най-добри програми за стартиране на приложения за Linux

След избора на доставчик на DNS, Pi-Hole може да настрои IP адрес. Той ще генерира ръчно нов, постоянен IP. Не го забравяйте, тъй като това ще бъде важно по-късно.

Завършете инсталацията, като позволите на Pi-Hole да инсталира уеб интерфейса. Когато приключите, отворете нов раздел на браузъра и посетете URL адреса, показан на екрана.

Забележка: не забравяйте да запишете паролата, която Pi-Hole ви дава в края на инсталационния процес.

https://x.x.x.x/admin

Уебсайтове в белия списък

Имате някои уебсайтове, които искате да подкрепите с реклама? Не се притеснявайте, Pi-Hole го прави лесно! Започнете, като влезете в уеб интерфейса. От там щракнете върху менюто на страничната лента, след което изберете „Бели списък“. В областта на белия списък въведете името на домейна, който искате да добавите в белия списък.

Блокиране на уебсайтове

В допълнение към системата за бял списък, която позволява на потребителите да разрешават реклами от определени уебсайтове, има и ръчен инструмент за „черен списък“. Ако по някаква причина уебсайтовете преминават през системата за блокиране на реклами, ще трябва да го добавите към черния списък. За да добавите елементи към черния списък, отворете уеб потребителския интерфейс на Pi-Hole, погледнете менюто на страничната лента и изберете „черен списък“.

  Как да инсталирате темата за икони Oranchelo на Linux

Въведете IP адреса или името на домейна на уебсайта нарушител. Pi-Hole трябва незабавно да блокира рекламите от сайта веднага.

Използвайте Pi-Hole като DNS сървър на рутер

Pi-Hole в основата си е DNS сървър в мрежата. Работи много добре, но пада, ако не се използва. За да отстраните това, ще трябва да промените DNS настройките по подразбиране на вашия домашен рутер към IP адреса на Pi-Hole. Имайте предвид, че всеки домашен рутер е различен и има свой собствен уникален потребителски интерфейс. За да разрешите този проблем, вижте ръководството на вашия рутер (или направете бързо търсене в Google), за да разберете къде се намират настройките на DNS.

Вътре в DNS зоната на рутера, изтрийте всички и всички IP адреси от него и го заменете с IP адреса на Pi-Hole. За да работи блокирането на реклами, всички други IP адреси в DNS трябва да изчезнат. Когато сте готови, щракнете върху „запазване“, за да приложите промените и оставете рутера да се рестартира. Когато се върне онлайн, цялата ви мрежа ще бъде защитена с Pi-Hole!