各字段回答的问题要分别放在表里
Xray 将 VLESS 定义为无状态的轻量传输协议,分入站与出站,不依赖系统时间。认证使用等价 UUID,不能把另一协议的密码字段直接改名移过来。
| 核对问题 | 对应对象 |
|---|---|
| 连接哪台服务器 | 实际地址与端口 |
| 用什么标识认证 | UUID或该实现允许的等价ID |
| 是否启用协议加密 | encryption |
| 采用哪种流控 | flow |
| 外层怎样保护传输 | TLS、REALITY等安全条件 |
| 分享怎样表达 | 对应客户端与提案范围 |
Xray 允许把规定长度内的字符串映射成 UUID,这是该实现的输入范围,不推成所有客户端都接受相同字符串。记录时保留原始类型与实际核心,字段名称不只靠展示标签猜。
encryption与security同名意思不能混用
encryption 不能留空,禁用协议加密要明确写 none。外层 security 是另一项,VLESS 文档要求传输安全层,只有明确列出的受信私有网络或已启用 VLESS Encryption 等条件才允许不使用它。
把某一处 none 看成整套连接无需保护,会删去原来的适用限制。核对时连同字段所属位置读,不因两个参数出现同一单词就合成同一个设置。
先确认none属于哪个字段,再读它的允许条件,不让一个值覆盖整套安全配置。
- 认证标识按ID对象保存,不写入公开求助内容。
- 加密开关保留字段名,不只截取取值。
- 外层安全条件与传输类型一起看,不由流控名代替。
Vision与REALITY各自有不同的配置角色
Xray 的 flow 可选普通 TLS 对应的空值,也有 xtls-rprx-vision 与 xtls-rprx-vision-udp443。后者与前者对目标 UDP 443 的处理不同,不能随意删去后缀。
sing-box 的 VLESS flow 只列 xtls-rprx-vision,不能把 Xray 的全部可选值填进它的清单。可选项属于具体实现,不是名称带 VLESS 就全部相同。
REALITY 有服务器与客户端实现,sing-box 在 TLS 配置里有对应字段,mihomo 示例使用 reality-opts。它们是配置组织差异,不能用一个核心的对象路径替另一核心。
分享提案和完整配置仍要分别核对
vless 分享的公开引用指向 Xray-core 的提案,是否已成为正式标准没查到公开说明。页面显示关闭不替正式采纳作证,不能由这个状态推定所有客户端统一解析。
- 确定实际核心及连接字段,再核对认证对象。
- 把encryption、flow与外层安全条件分栏,不跨实现补值。
- 分享解析与节点连接分别留提示,不从前缀认定成功。
Xray 要求界面统一标识为 VLESS,这描述显示名称,不改变具体参数作用。一元机场实际给了哪些字段仍以取得内容为对象,不从公开规范给服务补产品能力。
服务来源另选时继续查看
其他机场可从下方入口了解,实际配置支持范围再单独核对。
常见问题解答
encryption与外层security都写none时能只看一个吗?
两处属于不同层,协议加密与外层保护各有条件。VLESS 对安全层有明确限制,不能只摘一个 none 就认定整套连接无需再核对保护方式。
Xray的Vision选项能全部填进sing-box吗?
按实现分别读,Xray 列有多个 flow 方向,sing-box 的 VLESS flow 只列 xtls-rprx-vision。不能由协议名相同就扩展另一个核心的可选清单。
REALITY名称能代替完整节点参数吗?
它对应相关安全实现,连接地址、端口、认证与流控仍是不同项目。配置路径也随核心不同,不能只留下 REALITY 名称就推定节点已配置齐全。
