Версия
Необязательный блок version ограничивает конфигурацию диапазоном версий. Это полезно, когда файл конфигурации используется на нескольких машинах и нужно быстро получить ошибку, если на какой-то из них работает несовместимая сборка Xray.
Параметры
| Поле | Тип | По умолчанию | Допустимые значения | Описание |
|---|---|---|---|---|
min | string | (unset) | <semver> | Минимальная версия Xray, необходимая для загрузки этой конфигурации. Исполняемый файл старше min откажется запускаться. |
max | string | (unset) | <semver> | Максимальная допустимая версия Xray. Исполняемый файл новее max откажется запускаться. |
Исходный код: infra/conf/version.go:10-13 · зафиксировано на v26.9.9 (52a412d)
Пример
json
{
"version": {
"min": "1.8.0",
"max": "1.999.0"
}
}Примечания
- Сравнение — обычный semver со строкой версии запущенного исполняемого файла.
- Оставьте любое из полей незаданным, чтобы пропустить соответствующую сторону проверки.
Исходный код: infra/conf/version.go:10-13 · v26.9.9 (52a412d)
