Могу ли я создать интернет-белый список, используя только доступные пакеты на чистой установке Ubuntu? (возможно, /etc/hosts.allow?)

Я хочу, чтобы я не мог попасть на какой-либо сайт, если он не включен в белый список, и я бы предпочел не использовать что-то вроде Privoxy, могу ли я сделать это с Ubuntu?

Я думаю, что, возможно, я могу использовать /etc/hosts , /etc/hosts.allow и / или /etc/hosts.deny . Моя первая мысль заключалась в том, чтобы каким-то образом заблокировать все, используя hosts.deny а затем создать белый список в hosts.allow . Это возможно? И если да, то как мне определить что-то вроде «всех сайтов прямо на localhost» в hosts.deny а затем «кроме этих сайтов» в hosts.allow ?