From aaffdbf3fcdd105c737ea944fad5461d534ebe7f Mon Sep 17 00:00:00 2001 From: Tindy X <49061470+tindy2013@users.noreply.github.com> Date: Fri, 21 Feb 2020 21:53:57 +0800 Subject: [PATCH] Fix VMess cipher support for Loon configurations --- src/subexport.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/subexport.cpp b/src/subexport.cpp index 7d51ac7..79650c4 100644 --- a/src/subexport.cpp +++ b/src/subexport.cpp @@ -2218,6 +2218,9 @@ std::string netchToLoon(std::vector &nodes, std::string &base_conf, st edge = GetMember(json, "Edge"); path = GetMember(json, "Path"); tlssecure = GetMember(json, "TLSSecure") == "true"; + if(method == "auto") + method = "chacha20-ietf-poly1305"; + proxy = "vmess," + hostname + "," + port + "," + method + ",\"" + id + "\",over-tls:" + (tlssecure ? "true" : "false"); if(tlssecure) proxy += ",tls-name:" + host;