Updated on 2020-05-03

V2Ray

{
  "inbound": {
    "port": 1080,
    "listen": "127.0.0.1",
    "protocol": "socks"
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {
      "domainStrategy": "UseIPv4"
    }
  },
  "dns": {
    "queryStrategy": "UseIPv4",
    "disableCache": false,
    "servers": ["https://9.9.9.9/dns-query"]
  }
}

Clash

dns:
  enable: true
  default-nameserver:
    - 8.8.8.8
  nameserver:
    - https://9.9.9.9/dns-query
curl 'https://www.google.com' -Ivx socks5h://127.0.0.1:1080

CoreDNS

Corefile

. {
    forward . tls://223.5.5.5 tls://223.6.6.6 {
        tls_servername dns.alidns.com
    }
    log
    errors
    cache
}
nslookup google.com 127.0.0.1

Reference