From 40428ee9084f0c3f13c98aa87f5579f562c9001e Mon Sep 17 00:00:00 2001 From: Hiddify <114227601+hiddify-com@users.noreply.github.com> Date: Mon, 5 Aug 2024 16:52:59 +0200 Subject: [PATCH] fix: bug? --- config/config.go | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/config/config.go b/config/config.go index 99ecd1b..9e6f945 100644 --- a/config/config.go +++ b/config/config.go @@ -440,18 +440,7 @@ func setRoutingOptions(options *option.Options, opt *ConfigOptions) { dnsRules := []option.DefaultDNSRule{} routeRules := []option.Rule{} rulesets := []option.RuleSet{} - if opt.EnableTun { - routeRules = append( - routeRules, - option.Rule{ - Type: C.RuleTypeDefault, - DefaultOptions: option.DefaultRule{ - ProcessName: []string{"Hiddify", "Hiddify.exe", "HiddifyCli", "HiddifyCli.exe"}, - Outbound: OutboundBypassTag, - }, - }, - ) - } + routeRules = append(routeRules, option.Rule{ Type: C.RuleTypeDefault, DefaultOptions: option.DefaultRule{ @@ -467,6 +456,18 @@ func setRoutingOptions(options *option.Options, opt *ConfigOptions) { Outbound: OutboundDNSTag, }, }) + if opt.EnableTun { + routeRules = append( + routeRules, + option.Rule{ + Type: C.RuleTypeDefault, + DefaultOptions: option.DefaultRule{ + ProcessName: []string{"Hiddify", "Hiddify.exe", "HiddifyCli", "HiddifyCli.exe"}, + Outbound: OutboundBypassTag, + }, + }, + ) + } // { // Type: C.RuleTypeDefault, // DefaultOptions: option.DefaultRule{