diff --git a/backend/package.json b/backend/package.json index dc50bd5..e97b5cc 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.19.44", + "version": "2.19.45", "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/uri.js b/backend/src/core/proxy-utils/producers/uri.js index a93cfd3..dc5c732 100644 --- a/backend/src/core/proxy-utils/producers/uri.js +++ b/backend/src/core/proxy-utils/producers/uri.js @@ -33,7 +33,9 @@ export default function URI_Producer() { switch (proxy.type) { case 'socks5': result = `socks://${encodeURIComponent( - Base64.encode(`${proxy.username}:${proxy.password}`), + Base64.encode( + `${proxy.username ?? ''}:${proxy.password ?? ''}`, + ), )}@${proxy.server}:${proxy.port}#${proxy.name}`; break; case 'ss':