mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-10 14:39:02 +08:00
fix: 兼容不规范的 VLESS URI
This commit is contained in:
parent
c3e5da7ee4
commit
c585785c50
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "sub-store",
|
||||
"version": "2.14.221",
|
||||
"version": "2.14.222",
|
||||
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
|
||||
"main": "src/main.js",
|
||||
"scripts": {
|
||||
|
@ -273,11 +273,17 @@ function URI_VMess() {
|
||||
params.port = port;
|
||||
params.add = server;
|
||||
}
|
||||
const server = params.add;
|
||||
const port = parseInt(getIfPresent(params.port), 10);
|
||||
const proxy = {
|
||||
name: params.ps ?? params.remarks,
|
||||
name:
|
||||
params.ps ??
|
||||
params.remarks ??
|
||||
params.remark ??
|
||||
`VMess ${server}:${port}`,
|
||||
type: 'vmess',
|
||||
server: params.add,
|
||||
port: parseInt(getIfPresent(params.port), 10),
|
||||
server,
|
||||
port,
|
||||
cipher: getIfPresent(params.scy, 'auto'),
|
||||
uuid: params.id,
|
||||
alterId: parseInt(
|
||||
@ -399,7 +405,11 @@ function URI_VLESS() {
|
||||
params[key] = value;
|
||||
}
|
||||
|
||||
proxy.name = name ?? params.remarks ?? `VLESS ${server}:${port}`;
|
||||
proxy.name =
|
||||
name ??
|
||||
params.remarks ??
|
||||
params.remark ??
|
||||
`VLESS ${server}:${port}`;
|
||||
|
||||
proxy.tls = params.security && params.security !== 'none';
|
||||
if (isShadowrocket && /TRUE|1/i.test(params.tls)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user