feat: QX 输入值支持 =

This commit is contained in:
xream 2025-03-29 19:52:40 +08:00
parent 93d524331a
commit 39829fa97a
No known key found for this signature in database
GPG Key ID: 1D2C5225471789F9
4 changed files with 8 additions and 8 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "sub-store", "name": "sub-store",
"version": "2.19.12", "version": "2.19.13",
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and Shadowrocket.",
"main": "src/main.js", "main": "src/main.js",
"scripts": { "scripts": {

View File

@ -145,9 +145,9 @@ port = digits:[0-9]+ {
} }
} }
username = comma "username" equals username:[^=,]+ { proxy.username = username.join("").trim(); } username = comma "username" equals username:[^,]+ { proxy.username = username.join("").trim(); }
password = comma "password" equals password:[^=,]+ { proxy.password = password.join("").trim(); } password = comma "password" equals password:[^,]+ { proxy.password = password.join("").trim(); }
uuid = comma "password" equals uuid:[^=,]+ { proxy.uuid = uuid.join("").trim(); } uuid = comma "password" equals uuid:[^,]+ { proxy.uuid = uuid.join("").trim(); }
method = comma "method" equals cipher:cipher { method = comma "method" equals cipher:cipher {
proxy.cipher = cipher; proxy.cipher = cipher;

View File

@ -143,9 +143,9 @@ port = digits:[0-9]+ {
} }
} }
username = comma "username" equals username:[^=,]+ { proxy.username = username.join("").trim(); } username = comma "username" equals username:[^,]+ { proxy.username = username.join("").trim(); }
password = comma "password" equals password:[^=,]+ { proxy.password = password.join("").trim(); } password = comma "password" equals password:[^,]+ { proxy.password = password.join("").trim(); }
uuid = comma "password" equals uuid:[^=,]+ { proxy.uuid = uuid.join("").trim(); } uuid = comma "password" equals uuid:[^,]+ { proxy.uuid = uuid.join("").trim(); }
method = comma "method" equals cipher:cipher { method = comma "method" equals cipher:cipher {
proxy.cipher = cipher; proxy.cipher = cipher;

View File

@ -575,7 +575,7 @@ const hysteriaParser = (proxy = {}) => {
smuxParser(proxy.smux, parsedProxy); smuxParser(proxy.smux, parsedProxy);
return parsedProxy; return parsedProxy;
}; };
const hysteria2Parser = (proxy = {}, includeUnsupportedProxy) => { const hysteria2Parser = (proxy = {}) => {
const parsedProxy = { const parsedProxy = {
tag: proxy.name, tag: proxy.name,
type: 'hysteria2', type: 'hysteria2',