change core v2ray to xray

This commit is contained in:
arm64v8a
2023-07-05 13:56:18 +09:00
parent 9dab2d689b
commit a7f3195482
34 changed files with 596 additions and 893 deletions

View File

@@ -326,12 +326,11 @@ namespace NekoGui {
}
dnsServers += QJsonObject{
{"address", directDnsAddress.replace("https://", "https+local://")},
{"fallbackStrategy", "disabled"},
{"queryStrategy", dataStore->routing->direct_dns_strategy},
{"domains", QList2QJsonArray<QString>(status->domainListDNSDirect)},
};
dns["fallbackStrategy"] = "disabled_if_any_match";
dns["disableFallback"] = true;
dns["servers"] = dnsServers;
dns["tag"] = "dns";
@@ -343,7 +342,6 @@ namespace NekoGui {
// Routing
QJsonObject routing;
routing["domainStrategy"] = dataStore->routing->domain_strategy;
routing["domainMatcher"] = "mph";
if (status->forTest) routing["domainStrategy"] = "AsIs";
// final add user rule (block)
@@ -667,9 +665,6 @@ namespace NekoGui {
{"enabled", true},
{"concurrency", dataStore->mux_concurrency},
};
if (stream != nullptr && !stream->packet_encoding.isEmpty()) {
muxObj["packetEncoding"] = stream->packet_encoding;
}
outbound["mux"] = muxObj;
muxApplied = true;
}