From 6dfd06a7717ead2a66a1a76ea744215ad6bf1f87 Mon Sep 17 00:00:00 2001 From: Nova Date: Mon, 26 Aug 2024 17:48:42 +0330 Subject: [PATCH] fix: Use default routing rules when testing --- db/ConfigBuilder.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/db/ConfigBuilder.cpp b/db/ConfigBuilder.cpp index 663b5e2..ed7e27e 100644 --- a/db/ConfigBuilder.cpp +++ b/db/ConfigBuilder.cpp @@ -152,6 +152,15 @@ namespace NekoGui { } dnsObj["rules"] = dnsRulesObj; results->coreConfig["dns"] = dnsObj; + std::map outboundMap; + outboundMap[-1] = "proxy"; + outboundMap[-2] = "direct"; + outboundMap[-3] = "block"; + outboundMap[-4] = "dns-out"; + results->coreConfig["route"] = QJsonObject{ + {"rules", NekoGui::RoutingChain::GetDefaultChain()->get_route_rules(false, outboundMap)}, + {"auto_detect_interface", true} + }; return results; }