update clash meta format

This commit is contained in:
arm64v8a
2023-04-21 21:43:04 +09:00
parent ff23fb7173
commit 4909aebbe0

View File

@@ -399,13 +399,24 @@ namespace NekoRay::sub {
{"tag", Node2QString(proxy["name"])},
{"server", Node2QString(proxy["server"])},
{"server_port", Node2Int(proxy["port"])},
{"auth_str", Node2QString(proxy["auth_str"])},
{"up_mbps", Node2Int(proxy["up"])},
{"down_mbps", Node2Int(proxy["down"])},
{"auth_str", FIRST_OR_SECOND(Node2QString(proxy["auth_str"]), Node2QString(proxy["auth-str"]))},
{"disable_mtu_discovery", Node2Bool(proxy["disable_mtu_discovery"])},
{"recv_window", Node2Int(proxy["recv-window"])},
{"recv_window_conn", Node2Int(proxy["recv-window-conn"])},
{"tls", coreTlsObj},
};
if (!Node2QString(proxy["up"]).contains("bps")) {
coreHysteriaObj["up_mbps"] = Node2Int(proxy["up"]);
} else {
coreHysteriaObj["up"] = Node2QString(proxy["up"]);
}
if (!Node2QString(proxy["down"]).contains("bps")) {
coreHysteriaObj["down_mbps"] = Node2Int(proxy["down"]);
} else {
coreHysteriaObj["down"] = Node2QString(proxy["down"]);
}
bean->config_simple = QJsonObject2QString(coreHysteriaObj, false);
} else {
continue;