diff --git a/backend/package.json b/backend/package.json index b0c4e42..a7e5bf2 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.319", + "version": "2.14.320", "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/surfboard.js b/backend/src/core/proxy-utils/producers/surfboard.js index aaf5f57..02c5ad1 100644 --- a/backend/src/core/proxy-utils/producers/surfboard.js +++ b/backend/src/core/proxy-utils/producers/surfboard.js @@ -6,7 +6,7 @@ const targetPlatform = 'Surfboard'; export default function Surfboard_Producer() { const produce = (proxy) => { - proxy.name = proxy.name.replace(/=/g, ''); + proxy.name = proxy.name.replace(/=|,/g, ''); switch (proxy.type) { case 'ss': return shadowsocks(proxy); diff --git a/backend/src/core/proxy-utils/producers/surge.js b/backend/src/core/proxy-utils/producers/surge.js index 8c80189..415cf9f 100644 --- a/backend/src/core/proxy-utils/producers/surge.js +++ b/backend/src/core/proxy-utils/producers/surge.js @@ -14,6 +14,7 @@ const ipVersions = { export default function Surge_Producer() { const produce = (proxy, type, opts = {}) => { + proxy.name = proxy.name.replace(/=|,/g, ''); switch (proxy.type) { case 'ss': return shadowsocks(proxy);