Назначение приоритетов в зависимости от протокола [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_options:opt_priority:priority_config [2025/02/19 11:07] – [Формат файла со списком протоколов и приоритетов:] atereschenkodpi:dpi_options:opt_priority:priority_config [2026/05/18 11:21] (текущий) – [Формат файла со списком протоколов и приоритетов:] elena.krasnobryzh
Строка 27: Строка 27:
   * default - означает "для всех остальных протоколов" и его позволяет существенно упростить и сократить процесс создания конфигурационного файла   * default - означает "для всех остальных протоколов" и его позволяет существенно упростить и сократить процесс создания конфигурационного файла
  
-<note tip>Для того чтобы применение drop произошло только после разбора TLS и определения SNI, необходимо добавить в fastdpi.conf параметр smartdrop = 1. Это означает: если для прокола задан drop, то он будет отложен, пока не будет разобран TLS или ошибка разбора TLS. Параметр горячий, достаточно reload.</note> +<note tip>Для того чтобы применение ''drop'' произошло только после разбора TLS и определения SNI, необходимо добавить в ''fastdpi.conf'' параметр ''smartdrop = 1''. Это означает: если для протокола задан ''drop'', то он будет отложен, пока не будет разобран TLS или ошибка разбора TLS. Параметр горячий, достаточно reload.</note> 
-===== Конвертация файла ===== +===== Настройка разметки ===== 
-Конвертирование во внутренний формат: +1. Создаем файл **protocols.txt** c описанием групп протоколов, которые мы хотим выделить из общего трафика, и назначенных им приоритетов (классов)
-<code>cat my_dscp.txt|lst2dscp protocols.dscp</code> +<code> 
-<note>**[СКАТ v13+]** во входных файлах утилиты lst2dscp появилась возможность добавлять комментарии (#) и пустые линии.</note>+dns cs0 
 +ICMP cs0 
 +http cs0 
 +https cs0 
 +QUIC cs1 
 +default cs2 
 +bittorrent cs7 
 +</code> 
 +где  
 +  cs0 соответствует приоритету 0, class0 соответственно  
 +  * cs1 - приоритету 1, class1 
 +  * cs7 - приоритету 7, низший класс 
 +<note important>Данная разметка учитывается в правилах полисинга по классам.</note> 
  
-Перенос настроек в рабочий каталог:+2. Конвертируем его в формат dscp, который понимает fastDPI 
 +<code> 
 +cat protocols.txt|lst2dscp /etc/dpi/protocols.dscp 
 +</code> 
 +<note>Есть возможность во входных файлах утилиты lst2dscp добавлять комментарии (#) и пустые линии.</note> 
 + 
 +3. Применяем настройки 
 +<code> 
 +service fastdpi reload 
 +</code> 
 + 
 + 
 +Перенос настроек в рабочий каталог в случае сохранения backup конфигурации, необходимо сделать reload после переноса:
 <code>mv protocols.dscp  /etc/dpi/protocols.dscp</code> <code>mv protocols.dscp  /etc/dpi/protocols.dscp</code>
 <note warning>Используйте только команду mv - она атомарная, не используйте копирование</note> <note warning>Используйте только команду mv - она атомарная, не используйте копирование</note>