diff --git a/src/generator/config/subexport.cpp b/src/generator/config/subexport.cpp index f5aa7a4..8c8b42f 100644 --- a/src/generator/config/subexport.cpp +++ b/src/generator/config/subexport.cpp @@ -2409,8 +2409,12 @@ proxyToSingBox(std::vector &nodes, rapidjson::Document &json, std::vector if (!x.PublicKey.empty()) { reality.AddMember("public_key", rapidjson::StringRef(x.PublicKey.c_str()), allocator); } - auto shortIds = stringArrayToJsonArray(x.Alpn, ",", allocator); - reality.AddMember("short_id", shortIds, allocator); +// auto shortIds = stringArrayToJsonArray(x.ShortId, ",", allocator); + if (!x.ShortId.empty()) { + reality.AddMember("short_id", rapidjson::StringRef(x.ShortId.c_str()), allocator); + } else { + reality.AddMember("short_id", rapidjson::StringRef(""), allocator); + } tls.AddMember("reality", reality, allocator); } }