Личный опыт в системном администрировании Контент фильтр на linux
Как то раз обратился ко мне один знакомый
предприниматель с просьбой ограничить нехорошее в интернете , ссылаясь
на то что его коллеги уделяют много времени просмотру клубнички .
Я сказал что подумаю, на этом мы и попрощались , спустя некоторое время я нашёл решение
так сказать «проблемы» , как мне кажется очень простое и действенное ,
на уже установленный компьютер в качестве прокси с ubuntu 10.10 на
борту .Мы ставим замечательный контент фильтр dansguardian который
работает в паре с squid . А ставим мы его из консоли, вот такой
командой: apt-get install dansguardian
Если всё поставилось без ошибок то я вас поздравляю можно идти дальше
Теперь нужно немного подправить конфигурационный файл который находиться в : /etc/dansguardian/ Открываем конфигурационный файл. Я предпочитаю редактор nano. nano /etc/dansguardian/dansguardian.conf
находим параметр language , и вписываем russian-1251
Сохраняем всё нажав Ctrl+O
и перезапускаем такой командой: /etc/init.d/dansguardian restart
Настройка закончена ! Осталось только прописать в
браузере ip адрес того компьютера где мы настраивали dansguardian и
порт по умолчанию 8080
И так мы видим что нежелательная клубничка у нас блокируется
PS: Спустя некоторое время такой незамысловатой конфигурации, оказалось недостаточно.
Было принято решение заблокировать всё и оставить только несколько сайтов например: Яндекс и Google
Для этого открываем редактором файл exceptionsitelist находящийся здесь: /etc/dansguardian/lists/
nano /etc/dansguardian/lists/exceptionsitelist
И вписываем разрешенные адреса сайтов
Когда всё готово сохраняем получившийся список.
Так как разрешенные сайты у нас уже готовы нам осталось заблокировать всё остальное.
Для этого открываем редактором файл bannedsitelist nano /etc/dansguardian/lists/bannedsitelist , и вписываем в самом конце файла две звездочки
Опять сохраняем и перезапускаем как показано выше .
Всё настройка закончена теперь будут открываться только те сайты которые вы вписали в exceptionsitelist
Зы: Если есть что добавить к выше написанному, пишите коменты