Есть ли существует простой способ не позволить несколько веб-сайтов?
Я попробовал /etc/hosts and hosts.deny
вещи и это не работали.
Для примера для
Я смотрю на gufw, но я понятия не имею, как он работает. Это не позволяет мне добавить что-либо.
Существует ли простой интерфейс? Я пропускаю что-то? Действительно ли защита с помощью брандмауэра является целой большой философией и усилием? Возможно, так, так как люди делают это их единственной подчиненной карьерой. Но конечно существует или должен быть простой путь GUI.
Я предложил бы настроить прокси, как Сквид, если файл hosts не работает на Вас. Это был бы более эффективный метод. Вы могли заблокировать дюйм/с с UFW. Я не знаком с GUFW (предпочтите CLI), но это - просто GUI для UFW.
sudo ufw deny from 172.217.194.190 to any
Проблема с этим состоит в том, что YouTube и Google имеют много IP-адресов. Ваш сопоставитель DNS может возвращать другой IP каждые 10 минут или так для выравнивания нагрузки. Для наблюдения, сколько IP-адресов YouTube выполнило эту команду:
whois -h whois.radb.net -- '-i origin AS15169'
Прокси был бы более легкой опцией, чем присвоение правила для каждого IP-адреса. Они могли быть заблокированы как весь диапазон, но можно заблокировать что-то еще неумышленно. Прокси мог быть настроен в Вашей сети. Настройте браузеры для использования прокси, и затем блокирование Доменным именем становится намного легче. Но Ваше больше технических пользователей найдет способ обойти.
Можно легко заблокировать веб-сайты в /etc/hosts
путем добавления записей:
0.0.0.0 youtube.com
0.0.0.0 google.com