diff --git a/src/parser/subparser.cpp b/src/parser/subparser.cpp index 0b21496..f10b9c5 100644 --- a/src/parser/subparser.cpp +++ b/src/parser/subparser.cpp @@ -943,6 +943,11 @@ void explodeTrojan(std::string trojan, Proxy &node) { network = "ws"; } + else if (getUrlArg(addition, "type") == "grpc") { + path = getUrlArg(addition, "serviceName"); + network = "grpc"; + } + if (remark.empty()) remark = server + ":" + port; if (group.empty())