chg: local sites now use direct dns server for routing

This commit is contained in:
Hiddify
2024-07-12 23:32:08 +02:00
parent 6612fc9521
commit c2242516a8

View File

@@ -394,7 +394,19 @@ func BuildConfig(opt ConfigOptions, input option.Options) (*option.Options, erro
}
fmt.Println("Region==========================", opt.Region)
if opt.Region != "other" {
options.DNS.Rules = append(
options.DNS.Rules,
option.DNSRule{
Type: C.RuleTypeDefault,
DefaultOptions: option.DefaultDNSRule{
RuleSet: []string{
"geoip-" + opt.Region,
"geosite-" + opt.Region,
},
Server: DNSDirectTag,
},
},
)
options.Route.RuleSet = append(options.Route.RuleSet, option.RuleSet{
Type: C.RuleSetTypeRemote,
Tag: "geoip-" + opt.Region,