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"])}, {"tag", Node2QString(proxy["name"])},
{"server", Node2QString(proxy["server"])}, {"server", Node2QString(proxy["server"])},
{"server_port", Node2Int(proxy["port"])}, {"server_port", Node2Int(proxy["port"])},
{"auth_str", Node2QString(proxy["auth_str"])}, {"auth_str", FIRST_OR_SECOND(Node2QString(proxy["auth_str"]), Node2QString(proxy["auth-str"]))},
{"up_mbps", Node2Int(proxy["up"])},
{"down_mbps", Node2Int(proxy["down"])},
{"disable_mtu_discovery", Node2Bool(proxy["disable_mtu_discovery"])}, {"disable_mtu_discovery", Node2Bool(proxy["disable_mtu_discovery"])},
{"recv_window", Node2Int(proxy["recv-window"])},
{"recv_window_conn", Node2Int(proxy["recv-window-conn"])},
{"tls", coreTlsObj}, {"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); bean->config_simple = QJsonObject2QString(coreHysteriaObj, false);
} else { } else {
continue; continue;