mirror of
https://github.com/MetaCubeX/ClashMetaForAndroid.git
synced 2025-02-21 09:13:16 +03:00
Improve: use 'redir-host' instead of 'fake-ip'
This commit is contained in:
parent
e8eddb3917
commit
7cfefbca19
@ -7,6 +7,10 @@ var (
|
|||||||
"8.8.8.8",
|
"8.8.8.8",
|
||||||
"1.1.1.1",
|
"1.1.1.1",
|
||||||
}
|
}
|
||||||
|
defaultFallback = []string{
|
||||||
|
"https://1.1.1.1/dns-query",
|
||||||
|
"https://doh.pub/dns-query",
|
||||||
|
}
|
||||||
defaultFakeIPFilter = []string{
|
defaultFakeIPFilter = []string{
|
||||||
// stun services
|
// stun services
|
||||||
"+.stun.*.*",
|
"+.stun.*.*",
|
||||||
@ -21,7 +25,7 @@ var (
|
|||||||
"*.n.n.srv.nintendo.net",
|
"*.n.n.srv.nintendo.net",
|
||||||
}
|
}
|
||||||
localNetwork = []string{
|
localNetwork = []string{
|
||||||
"0.0.0.0/32",
|
"0.0.0.0/8",
|
||||||
"127.0.0.0/8",
|
"127.0.0.0/8",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -58,10 +58,10 @@ func patchDns(cfg *config.RawConfig, _ string) error {
|
|||||||
cfg.DNS.Enable = true
|
cfg.DNS.Enable = true
|
||||||
cfg.DNS.IPv6 = false
|
cfg.DNS.IPv6 = false
|
||||||
cfg.DNS.NameServer = defaultNameServers
|
cfg.DNS.NameServer = defaultNameServers
|
||||||
cfg.DNS.Fallback = []string{}
|
cfg.DNS.Fallback = defaultFallback
|
||||||
cfg.DNS.FallbackFilter.GeoIP = false
|
cfg.DNS.FallbackFilter.GeoIP = false
|
||||||
cfg.DNS.FallbackFilter.IPCIDR = localNetwork
|
cfg.DNS.FallbackFilter.IPCIDR = localNetwork
|
||||||
cfg.DNS.EnhancedMode = dns.FAKEIP
|
cfg.DNS.EnhancedMode = dns.MAPPING
|
||||||
cfg.DNS.FakeIPRange = "198.18.0.0/16"
|
cfg.DNS.FakeIPRange = "198.18.0.0/16"
|
||||||
cfg.DNS.DefaultNameserver = defaultNameServers
|
cfg.DNS.DefaultNameserver = defaultNameServers
|
||||||
cfg.DNS.FakeIPFilter = defaultFakeIPFilter
|
cfg.DNS.FakeIPFilter = defaultFakeIPFilter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user