Оглавление:

4 шага настройки фильтрации веб-контента в Ubuntu: 5 шагов
4 шага настройки фильтрации веб-контента в Ubuntu: 5 шагов

Видео: 4 шага настройки фильтрации веб-контента в Ubuntu: 5 шагов

Видео: 4 шага настройки фильтрации веб-контента в Ubuntu: 5 шагов
Видео: Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта 2024, Ноябрь
Anonim
Настройте фильтрацию веб-содержимого за 4 шага с помощью Ubuntu
Настройте фильтрацию веб-содержимого за 4 шага с помощью Ubuntu

Меня, как ИТ-специалиста, чаще всего спрашивают, как они могут контролировать, к каким сайтам их дети могут получить доступ в Интернете. Это очень легко сделать и бесплатно, используя Ubuntu linux, dansguardian и tinyproxy.

Шаг 1. Установите программное обеспечение

Установите программное обеспечение
Установите программное обеспечение

В терминале Ubuntu выполните следующие команды:

$ sudo apt-get install tinyproxy dansguardian При появлении запроса введите пароль root и подтвердите загрузку.

Шаг 2. Настройте приложения

Настроить приложения
Настроить приложения

Вам нужно будет настроить оба этих новых приложения, прежде чем они будут работать, но это довольно просто. Из терминала: $ sudo nano -c /etc/dansguardian/dansguardian.conf Комментарий к строке 3 (поместите # перед словом "UNCONFIGURED"), строка 62 должна читать: filterport = 8080, а строка 65 должна читать: proxyport = 3128ctrl + x для выхода, сохранить с исходным именем файла. Теперь отредактируем tinyproxy.conf (в терминале): $ sudo nano -c /etc/tinyproxy/tinyproxy.confline 15 должен читать: Port = 3128

Шаг 3. Запустите службы

Запустите службы
Запустите службы

Наконец, нам нужно запустить службы. Снова в терминале выполните следующие команды:

$ sudo /etc/init.d/dansguardian start $ sudo /etc/init.d/tinyproxy start

Шаг 4. Настройте клиентские компьютеры

Настройте клиентские компьютеры
Настройте клиентские компьютеры

Все, что осталось сделать, это настроить ваших клиентов для подключения через ваш прокси. Используя учетные записи администратора и некоторые правки реестра, вы можете предотвратить отмену этих изменений после их установки. Таким образом, вы также можете полностью отключить доступ в Интернет на своих клиентских компьютерах, остановив одну службу в системе Ubuntu. Я позволю вам разобраться в этом, он варьируется от операционной системы к операционной системе. Вот как настроить клиентские веб-браузеры для работы с прокси:

В Firefox (Windows): Инструменты Параметры Вкладка «Расширенная сеть» - нажмите кнопку «Настройки» в области подключения. Щелкните «Настройка прокси вручную», в поле «Прокси-сервер HTTP» введите IP-адрес или имя хоста вашего прокси-сервера. В поле «Порт» введите 8080. Щелкните «Использовать этот прокси-сервер для всех протоколов». Нажмите ОК, чтобы применить настройки и запросить страницу. Internet Explorer 7: Инструменты Параметры Подключения Кнопка «Параметры вкладки» Установите флажок «Использовать прокси-сервер…», нажмите «Дополнительно». В поле HTTP введите IP-адрес или имя хоста вашего прокси-сервера, а в поле «Порт» введите 8080. Нажмите «ОК» 3 раза и проверьте соединение. Чтобы проверить, все ли мы сделали правильно, попробуйте перейти на www.google.com. Если тебе позволят - отлично. Теперь попробуйте перейти на www.badboys.com. По умолчанию этот сайт заблокирован и прошел хорошую проверку.

Шаг 5: объяснение шагов и расширенная конфигурация

Объяснение шагов и расширенная конфигурация
Объяснение шагов и расширенная конфигурация

Я ненавижу, когда инструкции оставляют вас без хорошего понимания того, что вы только что сделали. Тем не менее, вот основное объяснение: на первом этапе были установлены два приложения, которые мы будем использовать. Dansguardian используется для веб-фильтрации. Это настраиваемый фильтр, который использует множество различных методов для разрешения / запрета доступа к веб-сайтам. У вас может быть настройка запрета по умолчанию (белый список), при которой разрешены только несколько избранных сайтов, или вы можете использовать менее строгую модель разрешения по умолчанию (черный список), где сайты специально блокируются по URL-адресу или по взвешенному списку слов. Эта программа продала мою компанию с открытым исходным кодом, она очень хорошо написана и надежна. Tinyproxy предоставляет функции прокси-сервера, который будет действовать как посредник между dansguardian и Интернетом. На шаге 2 мы сказали dansguardian, какой порт слушать (с вашего клиентского порта 8080), и, если запрос одобрен, через какой порт передать запрос на tinyproxy на (3128). Также на шаге 2 мы убедились, что Tinyproxy прослушивает порт 3128. Мы впервые запустили обе службы на шаге 3 и настроили клиентов на шаге 4. Расширенная конфигурация Dansguardian: dansguardian.conf - Здесь вы устанавливаете глобальные переменные например, номера портов, адаптеры для привязки и т. д. dansguardianf1.conf - этот файл содержит настройки для группы фильтров 1, и его можно копировать и изменять копии, если используются несколько групп фильтров. Здесь также вы измените «предел непослушания» группы фильтров по умолчанию. Рекомендуемое значение для этой переменной выглядит следующим образом: 50 для маленьких детей, 100 для детей старшего возраста, 160 для молодых взрослых. Значение по умолчанию - 50.bannedsitelist - куда вы перейдете, чтобы заблокировать целые сайты, такие как example.combannedurllist - куда вы перейдете, чтобы запретить определенные URL-адреса, такие как example.com/~user/index.htmbannedphraselist - позволяет вам указать фразы, которые будут сканироваться для на каждой запрошенной странице, например "Potty Humor" - это полезно, если есть определенные вещи, которые все еще проходят после настройки фильтра.bannediplist - для полного запрета сайта укажите IP-адрес. Это может иметь непредвиденные последствия, поскольку некоторые сайты используют общие IP-адреса с другими сайтами. Exceptioniplist - для конфигураций белого списка - разрешает определенный IPsexceptionsitelist - для конфигураций белого списка - разрешает определенные сайты, такие как example.comexceptionurllist - для конфигураций белого списка - разрешает определенные URL-адреса, но не целые сайты, например example.com/~user/index.htmexceptionphraselist - освобождает определенные фразы, если они заблокированы без надобности. Используя эти файлы, вы можете настроить фильтр в соответствии со своими потребностями, вы также можете отредактировать страницу отказа в доступе с логотипом вашей компании или отобразить персонализированное сообщение велите своим детям вернуться к работе! Существует множество альтернативных конфигураций с Dansguardian, которые значительно расширяют функциональность. Расширяемый, основанный на стандартах характер dansguardian делает его очень универсальным, адаптируемым и масштабируемым продуктом, а стороннее программное обеспечение существует для построения графиков статистики, анализа файлов журналов и упрощения управления. Я рекомендую вам зайти на www.dansguardian.org и изучить все возможности этого замечательного программного обеспечения. Пожалуйста, напишите мне или прокомментируйте эту инструкцию, если у вас есть какие-либо вопросы или комментарии.

Рекомендуемые: