Enhancements

Fix missing initializer option for /simple2clashr interface.
Add support for Trojan nodes in Clash configurations.
This commit is contained in:
Tindy X committed 2020-03-19 22:33:59 +08:00
1 parent 90772cd607
commit b9fb6b8d7d
2 files changed
+9 -1

No files matched your search

+8
View File
@@ -849,6 +849,14 @@ void netchToClash(std::vector<nodeInfo> &nodes, YAML::Node &yamlnode, string_arr
if(ext.skip_cert_verify)
singleproxy["skip-cert-verify"] = true;
break;
case SPEEDTEST_MESSAGE_FOUNDTROJAN:
singleproxy["type"] = "trojan";
singleproxy["password"] = password;
if(std::all_of(password.begin(), password.end(), ::isdigit))
singleproxy["password"].SetTag("str");
if(ext.skip_cert_verify)
singleproxy["skip-cert-verify"] = true;
break;
default:
continue;
}