fakedns.go 327 B

1234567891011121314151617
  1. package dns
  2. import (
  3. gonet "net"
  4. "github.com/xtls/xray-core/common/net"
  5. "github.com/xtls/xray-core/features"
  6. )
  7. type FakeDNSEngine interface {
  8. features.Feature
  9. GetFakeIPForDomain(domain string) []net.Address
  10. GetDomainFromFakeDNS(ip net.Address) string
  11. GetFakeIPRange() *gonet.IPNet
  12. }
  13. var FakeIPPool = "198.18.0.0/16"