diff --git a/_worker.js b/_worker.js index dcb36c0..6170dbd 100644 --- a/_worker.js +++ b/_worker.js @@ -95,7 +95,7 @@ export default { let 订阅格式 = 'base64'; if (userAgent.includes('null') || userAgent.includes('subconverter') || userAgent.includes('nekobox') || userAgent.includes(('CF-Workers-SUB').toLowerCase())) { 订阅格式 = 'base64'; - } else if (userAgent.includes('clash') || (url.searchParams.has('clash') && !userAgent.includes('subconverter'))) { + } else if (userAgent.includes('clash') || userAgent.includes('meta') || userAgent.includes('mihomo') || (url.searchParams.has('clash') && !userAgent.includes('subconverter'))) { 订阅格式 = 'clash'; } else if (userAgent.includes('sing-box') || userAgent.includes('singbox') || ((url.searchParams.has('sb') || url.searchParams.has('singbox')) && !userAgent.includes('subconverter'))) { 订阅格式 = 'singbox'; diff --git a/wrangler.toml b/wrangler.toml index 437a593..b9e2690 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,4 +1,4 @@ name = "sub-worker" main = "_worker.js" -compatibility_date = "2025-06-21" +compatibility_date = "2025-07-07" keep_vars = true \ No newline at end of file