chore: adjust keyword for geosite-based nameserver policy

This commit is contained in:
metacubex 2023-01-28 00:19:58 +08:00
parent 2b2644a76f
commit 596bf32caa

View file

@ -449,8 +449,8 @@ func NewResolver(config Config) *Resolver {
if len(config.Policy) != 0 { if len(config.Policy) != 0 {
r.policy = trie.New[*Policy]() r.policy = trie.New[*Policy]()
for domain, nameserver := range config.Policy { for domain, nameserver := range config.Policy {
if strings.HasPrefix(strings.ToLower(domain), "@geosite:") { if strings.HasPrefix(strings.ToLower(domain), "geosite:") {
groupname := domain[9:] groupname := domain[8:]
inverse := false inverse := false
if strings.HasPrefix(groupname, "!") { if strings.HasPrefix(groupname, "!") {
inverse = true inverse = true