From 4d633f9fcf91e62e5e797c4ce68046b08a50489f Mon Sep 17 00:00:00 2001 From: Tindy X <49061470+tindy2013@users.noreply.github.com> Date: Fri, 6 Dec 2019 21:44:48 +0800 Subject: [PATCH] Fix incorrect generation of Quantumult subscriptions --- subexport.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subexport.cpp b/subexport.cpp index 3d42421..0f76f17 100644 --- a/subexport.cpp +++ b/subexport.cpp @@ -1010,7 +1010,7 @@ std::string netchToQuan(std::vector &nodes, extra_settings &ext) case SPEEDTEST_MESSAGE_FOUNDSS: plugin = GetMember(json, "Plugin"); pluginopts = GetMember(json, "PluginOption"); - proxyStr = "ss://" + urlsafe_base64_encode(method + ":" + password + "@" + hostname + ":" + port); + proxyStr = "ss://" + urlsafe_base64_encode(method + ":" + password) + "@" + hostname + ":" + port; if(plugin.size() & pluginopts.size()) { proxyStr += "/?plugin=" + UrlEncode(plugin + ";" +pluginopts); @@ -1023,7 +1023,7 @@ std::string netchToQuan(std::vector &nodes, extra_settings &ext) allLinks += proxyStr + "\n"; } - return allLinks; + return base64_encode(allLinks); } std::string netchToQuanX(std::vector &nodes, extra_settings &ext)