Меню сайта

Библиотека

Режем рекламу на лету
Описание на домашнем шлюзе под Ubuntu2
Удаление рекламы/блокирование вредоносных сайтов средствами на лету для всех устройств в домашней сети, а не браузерными плагинами типа AdBlock.

В dnsmasq.conf добавляем
Код:
addn-hosts=/~/adblock


создаем файлик update_list_adblock.sh в домашней директории
Код:
#!/bin/sh


cd /~/adblock/

wget http://winhelp2002.mvps.org/hosts.txt -O /~/adblock/adblock-tmp
sed 's/^(.*).$/1/' /~/adblock/adblock-tmp > /~/adblock/adblock

rm /~/adblock/adblock-tmp

## dns restart to update
/etc/init.d/dnsmasq restart


И даем права на выполнение:
Код:
chmod +x /~/update_list_adblock.sh


Добавляем в крон
Код:
0 0 * * * /~/update_list_adblock.sh

Для обновления каждый день в 0:00

Вот и все, теперь назойлевая реклама и т.д. режется на всех устройствах начиная от смартфонов и заканчивая стационарными компьютерами, притом не используя их ресурсы.
 
Автор gosudar  •  Дата Январь 28 2020, 13:26  •  Тип FAQ  •  Просмотров 951
Категория Домашний сервер   •  Трекбек
 голос(ов) 0



Часовой пояс: GMT + 3