====== Настройки ======
{{indexmenu_n>2}}
Система поставляется с включенной опцией фильтрации по черному списку.
Изменение настроек или отключение опции осуществляется с помощью редактирования файла конфигурации ''/etc/dpi/fastdpi.conf''. Все параметры опциональны и имеют значения по умолчанию.
===== Настройки сервиса фильтрации =====
Включение автоматической загрузки и применение реестра из облачного сервиса:
federal_black_list=1
Возможные значения:
* 0 или false - отключает автоматическое скачивание списков
* 1 - российский список
* 2 - приватный список оператора из облака VAS Experts
* 3 - белорусский список
Полученные из облачного сервиса списки размещаются в каталоге ''/var/lib/dpi'' под именами((оператор может подготовить собственные списки взамен облачных и разместить их под указанными именами, они будут загружаться и обновляться из локальных файлов)):\\
''blcache.bin'' - словарь URL для блокировки HTTP\\
''blcachecn.bin'' - словарь имен для блокировки HTTPS по сертификатам\\
''blcacheip.bin'' - словарь IP адресов для блокировки HTTPS по IP\\
''blcachesni.bin'' - словарь имен для блокировки HTTPS по SNI
По умолчанию при попытке доступа на заблокированную страницу по протоколу HTTP
браузер пользователя получает в качестве ответа ошибку 403 (Forbidden) и ее отображение
пользователю зависит от используемого браузера. Это поведение можно изменить и вместо возврата кода ошибки выполнять переадресацию браузера
на специально созданную для этих целей информационную страничку оператора((если данный параметр закончить на ? или & в результирующий URL будет добавлен параметр UrlRedir с указанием страницы, куда направлялся пользователь))((доп. параметры можно дописать (по правилам http) только после ? или &, их надо обязательно указывать в url для белого списка и тут надо подумать за dpi, иначе dpi припишет /? )).
Настройка страницы для редиректа:
black_list_redirect=http://operator.ru/blockpage.html
Периодичности проверки обновления черного списка (по умолчанию 1 минута) можно изменить:
timeout_check_new_bl=1
Рекомендуем делать период загрузки не более 5 минут. Обновление списков происходить автоматически без перерыва сервиса и необходимости делать restart/reload.
После изменения настроечных параметров нужно сообщить сервису, чтобы он подхватил изменения (([[dpi:update:troubleshooting|Исправление]])):
Производится изменение только горячих параметров:
service fastdpi reload
Производится изменение всех параметров путем перезапуска сервиса:
service fastdpi restart
:!: При отсутствии Bypass во время перезапуска произойдет кратковременный перерыв в обслуживании (< 1 секунды)
Горячие параметры: federal_black_list,only_tcp,timeout_check_new_bl\\
Холодные параметры: black_list_redirect,custom_url_black_list,custom_cn_black_list,custom_ip_black_list,custom_sni_black_list\\
Подробнее в разделе: [[dpi:dpi_components:platform:dpi_admin|Администрирование]]
===== Подключение кастомных списков =====
Подготовка словарей с URL, SNI, CN и IP адресами описана в [[dpi:dpi_options:opt_filtration:making_dictionary|следующем разделе документации]].
Оператор может также подключить собственный черный список в дополнение или взамен
федеральных списков, предоставляемых в рамках сервиса:
#словарь URL для блокирования по протоколу HTTP
custom_url_black_list=http://operator.ru/url_list.dic
#словарь имен для блокирования протокола HTTPS по сертификату
custom_cname_black_list=http://operator.ru/cn_list.dic
#словарь IP адресов для блокирования протокола HTTPS по IP
custom_ip_black_list=http://operator.ru/ip_list.dic
#словарь имен хостов для блокирования HTTPS по SNI (Server Name Indication)
custom_sni_black_list=http://operator.ru/sni_list.dic
В URL возможно задать также протокол ftp и параметры авторизации.
Скачанные по заданным URL списки размещаются в каталоге /var/lib/dpi
под именами((оператор может подготовить собственные списки взамен облачных и разместить их под указанными именами, они будут загружаться и обновляться из локальных файлов)):
''blcustom.bin'' - словарь URL для блокировки HTTP\\
''blcustomcn.bin'' - словарь имен для блокировки HTTPS по сертификату\\
''blcustomip.bin'' - словарь IP адресов для блокировки HTTPS по IP\\
''blcustomsni.bin'' - словарь IP адресов для блокировки HTTPS по SNI
===== Дополнительная информация =====
Символ ''#'' в начале строки конфигурационного файла используется для создания строки комментария.\\
Если сервис используется только в режиме фильтрации по черному списку рекомендуется отключить
анализ отличных от TCP протоколов, что увеличит производительность и уменьшит потребление ресурсов
процессора:
only_tcp=1
Если подготовка черных списков осуществляется на том же компьютере, где работает DPI,
то можно их просто поместить в каталог ''/var/lib/dpi'' под указанными выше именами ''blcustom.bin'', ''blcustomsni.bin'', ''blcustomcn.bin'' и ''blcustomip.bin''\\
Используйте для перемещения словарей только команду mv - она атомарная, не используйте копирование!
===== Отключение федеральных списков РКН и Минюста: =====
Для отказа от работы с черными списками необходимо отключить в конфигурационном файле их автоматическую загрузку и удалить соответствующие словари из каталога ''/var/lib/dpi''. После чего рестартовать сервис.
В конфигурационном файле ''/etc/dpi/fastdpi.conf'' установить параметр:
federal_black_list=false
и удалить локальные списки
rm /var/lib/dpi/blcache.bin
rm /var/lib/dpi/blcachecn.bin
rm /var/lib/dpi/blcacheip.bin
rm /var/lib/dpi/blcachesni.bin
После удаления потребуется рестарт сервиса.
service fastdpi restart
===== Отключение дополнительных (операторских) списков: =====
В конфигурационном файле ''/etc/dpi/fastdpi.conf'' закомментировать или удалить параметры
custom_url_black_list, custom_ip_black_list, custom_cname_black_list, custom_sni_black_list
и удалить локальные списки
rm /var/lib/dpi/blcustom.bin
rm /var/lib/dpi/blcustomcn.bin
rm /var/lib/dpi/blcustomip.bin
rm /var/lib/dpi/blcustomsni.bin
=====Настройки блокировки=====
В конфигурационный файл ''/etc/dpi/fastdpi.conf'' добавить параметр ''block_options''.\\
Значения:
* 1 — блокировать независимо от наличия SNI
* 2 — блокировать все порты на адресе
* 4 — блокировка всего IPv6 (при включенной [[dpi:dpi_options:opt_filtration:filtration_ctrl|4 услуге]])
* 8 — не формировать RST-пакеты блокировки и переадресации для направления пакетов ''inet–>subs''