Как добавить Списко категорий HTTP-Proxy в Zentyal, вопрос вроде и простой, но мало где описан доступно. Сам сталкнулся с такой проблемой и пришлось разбираться читая англоязычную ветку официального форума Zentyal.

Список можно сформировать на сайте http://www.shalla.de/index.html. В конце формирования вам выдаст архив shallalist.tar.gz.

Для коммерческого использования этот блэк лист платный, но для нас главное скачать архив со структурой и на его базе создать свой.

Этот архив содержит в себе перечень категорий с указанием расположения списков данной категории описан в файле global_usage, а списки блокируемых ресурсов - в указанных подкаталогах в файлах domains и urls - в принципе, вместо списков, подготовленных немцами можно вписать свои, или вообще добавить новую категорию со списками. Я создал свой global_usage, свою папку BL с соответствующими категориями и файлами для них domains и urls, где соответственно прописал свои домены для блокировки.

Если вы удалите потом данный фильтр и попробуете вернуть обратно, к примеру добавили новые списки в него, при добавлении Zentyal выдаст ошибку

Cannot use name <имя_вашей_категории> because there arready a directory for this name: /var/lib/zentyal/files/squid/archives/<имя_вашей_категории>. Maybe a uncommited removal?.

Для ее решения переходим в /var/lib/zentyal/files/squid/ и в двух папках archives и categories удаляем списки которые либо вы удалили через веб морду, но они все еще хранятся, либо те которые надо заменить на новые средствами "Редактировать категорию"

'
    '