Skip to content

Версия

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

Параметры

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

Core Tutorial от Argsment