mirror of
https://github.com/MetaCubeX/mihomo.git
synced 2026-03-05 21:47:31 +00:00
feat: support fake-ip-range6 in dns module
This commit is contained in:
@@ -247,10 +247,11 @@ func updateDNS(c *config.DNS, generalIPv6 bool) {
|
||||
return
|
||||
}
|
||||
|
||||
ipv6 := c.IPv6 && generalIPv6
|
||||
r := dns.NewResolver(dns.Config{
|
||||
Main: c.NameServer,
|
||||
Fallback: c.Fallback,
|
||||
IPv6: c.IPv6 && generalIPv6,
|
||||
IPv6: ipv6,
|
||||
IPv6Timeout: c.IPv6Timeout,
|
||||
FallbackIPFilter: c.FallbackIPFilter,
|
||||
FallbackDomainFilter: c.FallbackDomainFilter,
|
||||
@@ -263,9 +264,12 @@ func updateDNS(c *config.DNS, generalIPv6 bool) {
|
||||
CacheMaxSize: c.CacheMaxSize,
|
||||
})
|
||||
m := dns.NewEnhancer(dns.EnhancerConfig{
|
||||
EnhancedMode: c.EnhancedMode,
|
||||
Pool: c.FakeIPRange,
|
||||
UseHosts: c.UseHosts,
|
||||
IPv6: ipv6,
|
||||
EnhancedMode: c.EnhancedMode,
|
||||
FakeIPPool: c.FakeIPPool,
|
||||
FakeIPPool6: c.FakeIPPool6,
|
||||
FakeIPSkipper: c.FakeIPSkipper,
|
||||
UseHosts: c.UseHosts,
|
||||
})
|
||||
|
||||
// reuse cache of old host mapper
|
||||
|
||||
Reference in New Issue
Block a user