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