From 561def7fe11c6ad9eedef53eecb387dd7402a1f3 Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Fri, 28 May 2021 23:28:34 +0800 Subject: [PATCH] Fix a typo caused China DNS not be bypassed close #649 --- Netch/Controllers/TUNController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Netch/Controllers/TUNController.cs b/Netch/Controllers/TUNController.cs index 00ec7d48..72db20bb 100644 --- a/Netch/Controllers/TUNController.cs +++ b/Netch/Controllers/TUNController.cs @@ -144,7 +144,7 @@ namespace Netch.Controllers if (!Global.Settings.TUNTAP.UseCustomDNS) // bypass AioDNS other dns - RouteUtils.CreateRoute(_tun.FillTemplate(Utils.Utils.GetHostFromUri(Global.Settings.AioDNS.ChinaDNS), 32)); + RouteUtils.CreateRoute(_outbound.FillTemplate(Utils.Utils.GetHostFromUri(Global.Settings.AioDNS.ChinaDNS), 32)); NetworkInterfaceUtils.SetInterfaceMetric(_tun.InterfaceIndex, 0); RouteUtils.CreateRoute(_tun.FillTemplate("0.0.0.0", 0));