mixed-port: 7890 tproxy-port: 7893 allow-lan: true bind-address: "*" mode: rule log-level: info ipv6: true external-controller: :9090 secret: "1qazxsw23edcvfr4" profile: store-selected: false store-fake-ip: true dns: enable: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 # Hostnames in this list will not be resolved with fake IPs # i.e. questions to these domain names will always be answered with their # real IP addresses fake-ip-filter: # - '*.lan' # - localhost.ptlogin2.qq.com # - cloud.dns.army default-nameserver: # aka. Bootstrap DNS # default-nameserver is used by the server to resolve the IP address of the DoH/DoT resolver that you specify in nameserver. Only accept IP. # Clash will use 114.114.114.114 and 8.8.8.8 as default-nameserver. If you configure this parameter, clash will override these two default values. - 114.114.114.114 - 8.8.8.8 nameserver: - 223.5.5.5 # 阿里DNS - 180.76.76.76 # 百度DNS - 119.29.29.29 # 腾讯DNS - 117.50.11.11 # ONE DNS拦截版 恶意网站拦截、广告过滤 - 117.50.10.10 # ONE DNS纯净版 直接返回其真实的响应结果 - 114.114.114.114 # 114DNS - https://dns.alidns.com/dns-query # 阿里 DoH DNS - https://doh.360.cn/dns-query # 360 DoH DNS fallback: # - 8.8.8.8 # 谷歌DNS # - 1.1.1.1 # Cloudflare DNS # - tls://dns.rubyfish.cn:853 # - https://dns.rubyfish.cn/dns-query - https://cloudflare-dns.com/dns-query - https://1.1.1.1/dns-query - tls://8.8.8.8:853 - tls://1.0.0.1:853 - tls://dns.google:853 - https://dns.google/dns-query fallback-filter: geoip: true # 默认 geoip-code: CN ipcidr: # 在这个网段内的 IP 地址会被考虑为被污染的 IP - 240.0.0.0/4 # 1. clash DNS 请求逻辑: # (1) 当访问一个域名时, nameserver 与 fallback 列表内的所有服务器并发请求,得到域名对应的 IP 地址。 # (2) clash 将选取 nameserver 列表内,解析最快的结果。 # (3) 若解析结果中,IP 地址属于 国外,那么 clash 将选择 fallback 列表内,解析最快的结果。 # # 因此,我在 nameserver 和 fallback 内都放置了无污染、解析速度较快的国内 DNS 服务器,以达到最快的解析速度。 # 但是 fallback 列表内服务器会用在解析境外网站,为了结果绝对无污染,我仅保留了支持 DoT/DoH 的两个服务器。 # # 2. clash DNS 配置注意事项: # (1) 如果您为了确保 DNS 解析结果无污染,请仅保留列表内以 tls:// 或 https:// 开头的 DNS 服务器,但是通常对于国内域名没有必要。 # (2) 如果您不在乎可能解析到污染的结果,更加追求速度。请将 nameserver 列表的服务器插入至 fallback 列表内,并移除重复项。 # # 3. 关于 DNS over HTTPS (DoH) 和 DNS over TLS (DoT) 的选择: # 对于两项技术双方各执一词,而且会无休止的争论,各有利弊。各位请根据具体需求自行选择,但是配置文件内默认启用 DoT,因为目前国内没有封锁或管制。 # DoH: 以 https:// 开头的 DNS 服务器。拥有更好的伪装性,且几乎不可能被运营商或网络管理封锁,但查询效率和安全性可能略低。 # DoT: 以 tls:// 开头的 DNS 服务器。拥有更高的安全性和查询效率,但端口有可能被管制或封锁。 # 若要了解更多关于 DoH/DoT 相关技术,请自行查阅规范文档。