Skip to content

Версия ​

Необязательный блок version ограничивает конфигурацию диапазоном версий. Это полезно, когда файл конфигурации используется на нескольких машинах и нужно быстро получить ошибку, если на какой-то из них работает несовместимая сборка Xray.

Параметры ​

ПолеТипПо умолчаниюДопустимые значенияОписание
minstring(unset)<semver>Минимальная версия Xray, необходимая для загрузки этой конфигурации. Исполняемый файл старше min откажется запускаться.
maxstring(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)

Core Tutorial от Argsment