diff --git a/backend/package.json b/backend/package.json index d170aae..00f4305 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.278", + "version": "2.14.279", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "main": "src/main.js", "scripts": { diff --git a/backend/src/core/proxy-utils/producers/sing-box.js b/backend/src/core/proxy-utils/producers/sing-box.js index dcc8103..34997c5 100644 --- a/backend/src/core/proxy-utils/producers/sing-box.js +++ b/backend/src/core/proxy-utils/producers/sing-box.js @@ -622,7 +622,7 @@ const wireguardParser = (proxy = {}) => { throw 'invalid port'; if (proxy['fast-open']) parsedProxy.udp_fragment = true; if (typeof proxy.reserved === 'string') { - parsedProxy.reserved.push(proxy.reserved); + parsedProxy.reserved = proxy.reserved; } else if (Array.isArray(proxy.reserved)) { for (const r of proxy.reserved) parsedProxy.reserved.push(r); } else {