====== Протоколы ======
{{indexmenu_n>2}}
Утилита для проверки вхождения в custom протокол - ''[[dpi:dpi_components:utilities:management_utilities:start|checkproto]]''.
В данном подразделе Вы можете:
- Добавить элемент списка
- Запустить или отключить протокол
- Импортировать данные из файла
- Удалить элемент списка
- Очистить список
- Обновить список
- Изменить элемент списка
- Экспортировать список
===== Добавить элемент списка =====
Чтобы добавить элемент списка, нажмите на кнопку "Добавление элемента списка".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_crt_3.png? 500 }}
Заполните следующие параметры:\\
**//1. название//** — является обязательным полем для заполнения, содержащее исключительно латинские буквы, цифры или их комбинацию. Вначале каждого названия по умолчанию приписывается префикс "cp_" (CP - расшифровывается как Custom Protocol = Пользовательский Протокол), который является обязательным;\\
**//2. пользовательский номер//** — является обязательным полем для заполнения, а также уникальным и ограничивается диапазоном от 1 до 1024;\\
**//3. порт//**— заполняется автоматически;\\
**//4. описание//** — не является обязательным полем для заполнения;\\
**//5. основной список//** — при игнорировании данного параметра, тип списка по умолчанию является тестовым.
===== Запустить или отключить протокол =====
Чтобы актировать или отключить выбранный протокол, нажмите на кнопку "Включить/Отключить".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_strt_4.png? 700 }}
Выполнение любых действий с отключенным протоколом приводит к его активации автоматически. Данные изменения также отображаются в основном разделе «Пользовательского интерфейса» в виде кнопки включения, которая находится рядом со столбцом «Название» каждого протокола списка.
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_shtdwn_5.png? 800 }}
Приоритет отдается более специфичным кастомным SNI сигнатурам.\\
Пример: для хоста ''a.b.c.d'' при наличии сигнатур ''*.d'', ''*.c.d'' и ''*.b.c.d'' будет выбран протокол, определенный сигнатурой ''*.b.c.d'' работает только для сигнатур с ''*''.\\
Подробный пример в разделе [[dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:protocols:start#пример_приоритизации_кастомного_протокола_над_облачным|Пример приоритизации кастомного протокола над облачным]]
===== Импортировать данные из файла =====
Чтобы импортировать данные из файла, нажмите на кнопку "Импорт из файла".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_import_6.png? 600 }}
Для удобства заполнения полей создания протокола, предоставлен шаблон, который можно выгрузить в формате excel, заполнить и загрузить обратно. Изменить данные после загрузки файла невозможно, можно лишь удалить протокол.
[GUI v.2.32.70+] Появилась возможность импортировать списки размером до 1Mб
===== Удалить элемент списка =====
Чтобы удалить элемент списка, нажмите на кнопку "Удалить".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_dlt_7.png? 800 }}
===== Очистить список =====
Чтобы очистить список, нажмите на кнопку "Очистить список".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_clr_9.png? 800 }}
===== Обновить список =====
Чтобы обновить список, нажмите на кнопку "Обновить".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_up_11.png? 800 }}
===== Экспортировать список =====
Чтобы экспортировать список в выбранный формат (Excel, CSV, PDF, PNG), нажмите на кнопку "Экспортировать".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:e.png? 800 }}
===== Изменить элемент списка =====
Чтобы изменить параметры выбранного протокола, нажмите на кнопку "Изменить".
{{ dpi:dpi_components:dpiui:user_guide:vas_cloud_services:custom_protocols:prtcl_list_12.1.png? 800 }}
=====Пример приоритизации кастомного протокола над облачным=====
**1. Загрузим два протокола:**
Облачный протокол: ''cloudflare''
* ''cloudflare.com''
* ''*.cloudflare.com''
Кастомный протокол: ''cp_test1234''
* ''cloudflare.com''
* ''*www.cloudflare.com'' (можно будет ввести ''www.cloudflare.com'', автоматически произойдет замена на ''*www.cloudflare.com'' и уведомление о замене и пересечении с определенным протоколом)
**2. Результат загруженных списков в DPI:**
''cloudflare'' содержит:
* ''*.cloudflare.com''
''cp_test1234'' содержит:
* ''cloudflare.com''
* ''*www.cloudflare.com''
**3. Правило ''cp_test1234 drop'' будет означать:**
* На поддомены нет влияния, пример: ''my.cloudflare.com'' доступен, исключая ''www.cloudflare.com''
* Ресурсы ''cloudflare.com'' и ''www.cloudflare.com'' заблокированы
**4. Правило ''cp_test1234 session policing'' будет означать:**
* На поддомены нет влияния, пример: ''my.cloudflare.com'' доступен, исключая ''www.cloudflare.com''
* Влияние на ресурсы ''cloudflare.com'' и ''www.cloudflare.com''
**При этом в облаке** ''cloudflare.com'' исключается из облачного протокола и помещается в кастомный протокол, а **в DPI** запись ''*www.cloudflare.com'' означает приоритет кастомного протокола над записью ''*.cloudflare.com''