diff --git a/backend/package.json b/backend/package.json index 7bc9d75..288bbfb 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.19.63", + "version": "2.19.64", "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 9c496f3..f059661 100644 --- a/backend/src/core/proxy-utils/producers/sing-box.js +++ b/backend/src/core/proxy-utils/producers/sing-box.js @@ -678,6 +678,11 @@ const anytlsParser = (proxy = {}) => { parsedProxy.idle_session_check_interval = `${proxy['idle-session-check-interval']}s`; if (/^\d+$/.test(proxy['idle-session-timeout'])) parsedProxy.idle_session_timeout = `${proxy['idle-session-timeout']}s`; + if (/^\d+$/.test(proxy['min-idle-session'])) + parsedProxy.min_idle_session = parseInt( + `${proxy['min-idle-session']}`, + 10, + ); detourParser(proxy, parsedProxy); tlsParser(proxy, parsedProxy); return parsedProxy;