diff --git a/src/utils/uri-parser.ts b/src/utils/uri-parser.ts index 8e55be79..c1476373 100644 --- a/src/utils/uri-parser.ts +++ b/src/utils/uri-parser.ts @@ -578,7 +578,9 @@ function URI_VLESS(line: string): IProxyVlessConfig { proxy.network = "ws"; httpupgrade = true; } else { - proxy.network = "tcp"; + proxy.network = ["tcp", "ws", "http", "grpc", "h2"].includes(params.type) + ? (params.type as NetworkType) + : "tcp"; } if (!proxy.network && isShadowrocket && params.obfs) { switch (params.type) {