mixed-port: 7890 allow-lan: false external-controller: 127.0.0.1:49767 secret: '' log-level: info # DNS 服务器和建立连接时的 静态 Hosts, 仅在 dns.enhanced-mode 模式为 redir-host 生效 # 支持通配符域名 (例如: *.clash.dev, *.foo.*.example.com ) # 不使用通配符的域名优先级高于使用通配符的域名 (例如: foo.example.com > *.example.com > .example.com ) # 注意: +.foo.com 的效果等同于 .foo.com 和 foo.com hosts: 'account.wondershare.com': 127.0.0.1 # '*.clash.dev': 127.0.0.1 # '.dev': 127.0.0.1 # 'alpha.clash.dev': '::1' # DNS 服务器配置(可选;若不配置,程序内置的 DNS 服务会被关闭) dns: enable: true # 是否启用dns false ipv6: false listen: 0.0.0.0:53 enhanced-mode: fake-ip # 模式:redir-host或fake-ip use-hosts: true fake-ip-range: 198.18.0.1/16 fake-ip-filter: # fake ip 白名单列表,如果你不知道这个参数的作用,请勿修改 - '*.lan' - localhost.ptlogin2.qq.com - "dns.msftncsi.com" - "www.msftncsi.com" - "www.msftconnecttest.com" 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 - tls://1.0.0.1:853 - tls://dns.google:853 - https://dns.rubyfish.cn/dns-query - https://cloudflare-dns.com/dns-query - https://dns.google/dns-query fallback-filter: geoip: true # 默认 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 相关技术,请自行查阅规范文档。 ipv6: false