Как заблокировать весь интернет, кроме нескольких "белых" сайтов?

Мне нужен какой-то метод, чтобы заблокировать весь Интернет, кроме нескольких сайтов в моем "белом списке". Я ищу решение, которое не зависит от конкретного браузера, поэтому, пожалуйста, не предлагайте дополнений / плагинов. Есть ли какой-либо файл в системе или какая-либо команда для запуска в терминале, которая позволит мне это сделать?

1 ответ

Вы можете рассмотреть Privoxy, доступный в Центре программного обеспечения Ubuntu. Это прокси-сервер, который может делать то, что вы хотите. Раздел 3.27 имеет это:

3,27. Могу ли я настроить Privoxy в качестве белого списка "хороших" сайтов?

Конечно. Есть несколько вещей, которые вы можете сделать для простого белого списка. Вот один из самых простых:

################################################## ##########

Черный список

################################################## ####

{+ block} / # Заблокировать все URL

################################################## ##########

Whitelist

################################################## ####

{-блок}
kids.example.com
toys.example.com
games.example.com
Это позволяет получить доступ только к этим трем сайтам, сначала заблокировав все URL-адреса, а затем разрешив три конкретных исключения.

Другим подходом является концепция доверительного файла Privoxy, которая включает в себя понятие "доверенные источники". См. Трастовую документацию для деталей.

Это довольно простые подходы и не являются полностью надежными. Существуют различные другие параметры конфигурации, которые следует отключить (описано здесь и в руководстве пользователя), чтобы пользователи не могли изменять свою конфигурацию и легко обходить белый список.

Другие вопросы по тегам