DNS、静态记录与广告过滤
[dns]
| 键 | 类型 | 说明 |
|---|---|---|
system-dns | IP 列表 | 已弃用的旧覆盖设置,仅当自定义应用分流和简易模式都关闭时使用。新配置优先使用 direct-dns。 |
app-routing-enabled | 布尔值 | 启用域名分流与分流 DNS。新配置设为 true;旧 false 路径已弃用。 |
direct-dns | DNS 上游列表 | app-routing-enabled=true 时用于直连的 DNS,支持普通 IP DNS、DoT、DoH。 |
vpn-dns | DNS 上游列表 | app-routing-enabled=true 时用于 VPN/代理的 DNS,支持普通 IP DNS、DoT、DoH。 |
bootstrap-dns | IP 列表 | 1.9.0 新增,用于解析以域名配置的加密 VPN DNS 上游;应用提供默认值。 |
direct-dns-follow-vpn | 布尔值 | 1.8.0 新增,直连 DNS 服务器是否遵循分流规则。 |
optimistic-dns-caching | 布尔值 | 1.9.0 新增,启用乐观 DNS 缓存刷新,默认 true。 |
l4proxy-synthetic-ip | 布尔值 | 为 L4 代理域名分流启用合成 IP 处理,默认 false。 |
DNS 上游格式:
- 普通 IP DNS:
1.1.1.1、8.8.8.8 - DNS-over-TLS:
tls://cloudflare-dns.com或tls://1.1.1.1 - DNS-over-HTTPS:
https://dns.google/dns-query
当 vpn-dns 含带域名的加密 DNS 服务器(如 tls://p2.freedns.controld.com),添加 VPN-DNS-SERVER-DOMAINS 路由,使其域名解析经由所选 VPN/代理,避免引导查询走直连网络。
[dns]
app-routing-enabled=true
direct-dns=223.5.5.5,114.114.114.114
vpn-dns=tls://p2.freedns.controld.com,https://dns.google/dns-query
bootstrap-dns=1.1.1.1,8.8.8.8
optimistic-dns-caching=true
[dns-hosts](Pro)
精确主机名到 IPv4 地址的映射,由 MintFlow DNS 提供。这些是 DNS 应答,不是路由规则,也不是通配域名后缀。另行配置路由,并在此示例中启用应用分流:
[dns]
app-routing-enabled=true
direct-dns=1.1.1.1,8.8.8.8
[dns-hosts]
nas.example.com=192.168.40.10
最多支持 256 个主机名,每个主机名 1–16 个 IPv4 地址。静态主机记录与派生 Tailscale 记录受权限及生效 DNS 配置检查约束,请查看编译报告。
[dns-adblock](免费)
可选的本地 DNS 广告拦截,支持简易模式和规则模式,必须启用内部 DNS。设置、优先级、更新和限制见内部 DNS 服务器。
| 键 | 说明 |
|---|---|
enabled | 布尔值,默认 false。启用所选过滤列表。 |
list | 可选 adguard-dns(默认)、hagezi-normal 或 oisd-small,不支持自定义 URL 或叠加列表。 |
[dns-adblock]
enabled=true
list=adguard-dns