Мне нужен какой-то метод, чтобы заблокировать весь Интернет, кроме нескольких сайтов в моем «белом списке». Я ищу решение, которое не зависит от конкретного браузера, поэтому, пожалуйста, не предлагайте дополнений / плагинов. Есть ли какой-либо файл в системе или какая-либо команда для запуска в терминале, которая позволит мне это сделать?
Вы можете рассмотреть Privoxy, доступный в Центре программного обеспечения Ubuntu. Это прокси-сервер , который может делать то, что вы хотите . Раздел 3.27 имеет это:
3.27. Могу ли я настроить Privoxy в качестве белого списка «хороших» сайтов?
Конечно. Есть несколько вещей, которые вы можете сделать для простого белого списка. Вот один очень простой:
############################################# ######################
Черный список
################## ####################################{+ block} / # Block all URL-адреса
############################################## ####################
Белый список
#################### ##################################{-block}
kids.example .com
toys.example.com
games.example.com
Это позволяет получить доступ только к этим трем сайтам, сначала заблокировав все URL, а затем разрешив три конкретных исключения.Другим подходом является концепция доверительного файла Privoxy, которая включает в себя понятие «доверенные источники». Подробнее см. В трастовой документации.
Это довольно простые подходы, и они не совсем надежны. Существуют различные другие параметры конфигурации, которые следует отключить (они описаны здесь и в Руководстве пользователя), чтобы пользователи не могли изменять свою собственную конфигурацию и легко обходить белый список.