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