diff --git a/src/interfaces.cpp b/src/interfaces.cpp index 3ba1d0e..9855e51 100644 --- a/src/interfaces.cpp +++ b/src/interfaces.cpp @@ -1060,7 +1060,7 @@ std::string subconverter(RESPONSE_CALLBACK_ARGS) else base_content = webGet(ext_surfboard_base, getSystemProxy()); - output_content = netchToSurge(nodes, base_content, rca, extra_group, 2, ext); + output_content = netchToSurge(nodes, base_content, rca, extra_group, -3, ext); if(upload == "true") uploadGist("surfboard", upload_path, output_content, true); diff --git a/src/subexport.cpp b/src/subexport.cpp index b655dfe..88568ac 100644 --- a/src/subexport.cpp +++ b/src/subexport.cpp @@ -880,7 +880,7 @@ std::string netchToSurge(std::vector &nodes, std::string &base_conf, s } else if(x.linkType == SPEEDTEST_MESSAGE_FOUNDVMESS) { - if(surge_ver < 4) + if(surge_ver < 4 && surge_ver != -3) continue; id = GetMember(json, "UserID"); aid = GetMember(json, "AlterID");