版本
可选的 version 块按版本范围对配置加门控。多台机器共享同一份配置 时很有用 —— 任意机器跑在不兼容的 Xray 构建上都会立即失败。
选项
| 字段 | 类型 | 默认值 | 允许值 | 描述 |
|---|---|---|---|---|
min | string | (unset) | <semver> | 加载该配置所需的最低 Xray 版本。运行中比 `min` 旧的二进制会拒绝启动。 |
max | string | (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)
