diff --git a/fmt/Bean2Link.cpp b/fmt/Bean2Link.cpp index 184014f..cd269e9 100644 --- a/fmt/Bean2Link.cpp +++ b/fmt/Bean2Link.cpp @@ -77,6 +77,9 @@ namespace NekoGui_fmt { if (!flow.isEmpty()) { query.addQueryItem("flow", flow); } + if (!stream->packet_encoding.isEmpty()) { + query.addQueryItem("packetEncoding", stream->packet_encoding); + } query.addQueryItem("encryption", "none"); } diff --git a/fmt/Link2Bean.cpp b/fmt/Link2Bean.cpp index c22b89b..754574b 100644 --- a/fmt/Link2Bean.cpp +++ b/fmt/Link2Bean.cpp @@ -111,6 +111,7 @@ namespace NekoGui_fmt { // protocol if (proxy_type == proxy_VLESS) { flow = GetQueryValue(query, "flow", ""); + stream->packet_encoding = GetQueryValue(query, "packetEncoding", "xudp"); } return !(password.isEmpty() || serverAddress.isEmpty());