С первых дней появления панели и до текущего времени (версия панели 2.8.0), если в Inbound с security: Reality/TLS отсутствует настройка flow, панель по умолчанию задаёт “flow”: “xtls-rprx-vision”.
Например:
https://github.com/remnawave/backend/blob/798d74986db5984364897464306928973bce3b67/src/common/utils/flow/get-vless-flow.ts#L28
https://github.com/remnawave/backend/blob/798d74986db5984364897464306928973bce3b67/src/common/utils/flow/get-vless-flow.ts#L41
На момент, когда такое появление было задано, везде рекомендовали использовать flow xtls-rprx-vision. Панель, дабы упростить всё это дело, включала его по дефолту. Потому что его и так все включали по дефолту.
Сейчас для того чтобы отключить flow, необходимо явно задать такую настройку.
"settings": {
"flow": "",
}
Я предлагаю сделать такое поведение (“flow”: “”) по умолчанию, даже без указания настройки. Так как это не идёт в логическое противоречие с ожидаемым поведением ядра.
Чтобы не сломать уже существующие конфигурации, предлагаю насильно переписать json inbound конфигурации при миграции на новую версию. Задать
"settings": {
"flow": "xtls-rprx-vision",
}
там, где настройка flow отсутствует.
А так же добавить эту настройку в пользовательские шаблоны там, где настройка flow отсутствует.
