Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
dpi:dpi_options:opt_priority:priority_config [2025/02/19 11:07] – [Формат файла со списком протоколов и приоритетов:] atereschenko | dpi:dpi_options:opt_priority:priority_config [2025/10/01 12:04] (текущий) – atereschenko |
---|
| |
<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> |