kazeyukiro:3m-ui 创建 VLESS 时报缺少 username 的问题已修复

在修复说明中表示,原因是创建 VLESS 时自动填充只生成 users[].uuid(与 Mihomo 官方一致),但校验强制要求 username,于是报 vless listener users[0] requires username。改动有三点:VLESS/VMess 的 uuid 模式校验只要求 uuid、username 改为可选;自动填充缺省时补 username: "user";已有只填 uuid 的记录也会回填 username。更新到包含该提交的构建后即可正常新建 VLESS 节点。

作者原文

已修复(main)

原因: 创建 VLESS 时 autofill 只生成 users[].uuid(与 Mihomo 官方一致),但校验强制要求 username,导致报错:

vless listener users[0] requires username

改动:

  1. VLESS/VMess 的 uuid 模式校验:只要求 uuidusername 可选
  2. autofill:缺省时补 username: "user"
  3. 已有仅 uuid 的行也会回填 username

更新到包含此提交的构建后即可正常新建 VLESS 节点。