From fa65eb18506197035b33775d9424da53be2c4ea8 Mon Sep 17 00:00:00 2001 From: xream Date: Mon, 16 Oct 2023 22:11:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Base64=20=E8=AE=A2=E9=98=85=E5=85=B3?= =?UTF-8?q?=E9=94=AE=E8=AF=8D=E5=A2=9E=E5=8A=A0=20VLESS=20=E5=92=8C=20Hyst?= =?UTF-8?q?eria2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 2 +- .../src/core/proxy-utils/preprocessors/index.js | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/backend/package.json b/backend/package.json index 99a22d4..c9ec004 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.72", + "version": "2.14.73", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "main": "src/main.js", "scripts": { diff --git a/backend/src/core/proxy-utils/preprocessors/index.js b/backend/src/core/proxy-utils/preprocessors/index.js index 35b2402..c023cb2 100644 --- a/backend/src/core/proxy-utils/preprocessors/index.js +++ b/backend/src/core/proxy-utils/preprocessors/index.js @@ -13,13 +13,15 @@ function Base64Encoded() { const name = 'Base64 Pre-processor'; const keys = [ - 'dm1lc3M', - 'c3NyOi8v', - 'dHJvamFu', - 'c3M6Ly', - 'c3NkOi8v', - 'c2hhZG93', - 'aHR0c', + 'dm1lc3M', // vmess + 'c3NyOi8v', // ssr:// + 'dHJvamFu', // trojan + 'c3M6Ly', // ss:/ + 'c3NkOi8v', // ssd:// + 'c2hhZG93', // shadow + 'aHR0c', // htt + 'dmxlc3M=', // vless + 'aHlzdGVyaWEy', // hysteria2 ]; const test = function (raw) {