diff --git a/fmt/Bean2CoreObj_box.cpp b/fmt/Bean2CoreObj_box.cpp index 0f22a22..4f6203b 100644 --- a/fmt/Bean2CoreObj_box.cpp +++ b/fmt/Bean2CoreObj_box.cpp @@ -155,6 +155,13 @@ namespace NekoGui_fmt { QJsonObject settings; if (proxy_type == proxy_VLESS) { + if (flow.right(7) == "-udp443") { + // 检查末尾是否包含"-udp443",如果是,则删去 + flow.chop(7); + } else if (flow == "none") { + // 不使用 flow + flow = ""; + } outbound["uuid"] = password.trimmed(); outbound["flow"] = flow; } else { diff --git a/fmt/Bean2CoreObj_ray.cpp b/fmt/Bean2CoreObj_ray.cpp index 477631b..276303e 100644 --- a/fmt/Bean2CoreObj_ray.cpp +++ b/fmt/Bean2CoreObj_ray.cpp @@ -169,6 +169,9 @@ namespace NekoGui_fmt { QJsonObject settings; if (proxy_type == proxy_VLESS) { + if (flow == "none") { + flow = ""; + } settings = QJsonObject{ {"vnext", QJsonArray{ QJsonObject{