Skip to content

版本

可选的 version 块按版本范围对配置加门控。多台机器共享同一份配置 时很有用 —— 任意机器跑在不兼容的 Xray 构建上都会立即失败。

选项

字段类型默认值允许值描述
minstring(unset)<semver>加载该配置所需的最低 Xray 版本。运行中比 `min` 旧的二进制会拒绝启动。
maxstring(unset)<semver>允许的最高 Xray 版本。比 `max` 新的二进制会拒绝启动。

源码: infra/conf/version.go:10-13 · 锚定版本 v26.6.1 (94ffd50)

示例

json
{
  "version": {
    "min": "1.8.0",
    "max": "1.999.0"
  }
}

说明

  • 比较按普通 semver 与运行中二进制的版本字符串进行。
  • 任一字段未设置即跳过相应方向的检查。

源码: infra/conf/version.go:10-13 · v26.6.1 (94ffd50)

由 Argsment 出品的 Core Tutorial