From cde09541cf5864211604a6d4ddc00d77656e8f8b Mon Sep 17 00:00:00 2001 From: xream Date: Thu, 19 Jun 2025 10:38:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20anytls=20=E6=94=AF=E6=8C=81=20min-idle-?= =?UTF-8?q?session?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 2 +- backend/src/core/proxy-utils/producers/sing-box.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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;