# 不使用远程 VPN 的广告拦截

2.1.0 可在直连流量上使用内置 DNS 广告拦截。MintFlow 本地 VPN 必须保持连接，但无需远程 VPN 服务商或 MITM 证书。

## 开启内置过滤

选择简易模式和直连出口，配置直连 DNS，再打开 **DNS 与分流 → DNS 广告拦截**，开启**通过 DNS 拦截广告**、选择一个列表并保存。启动 VPN 后检查实际过滤状态。

以下片段表达同样的设置：

```ini
[dns]
app-routing-enabled=true
direct-dns=tls://1.1.1.1

[simple-mode]
enabled=true
output=type:DIRECT

[dns-adblock]
enabled=true
list=adguard-dns
```

三种预设均内置离线快照，并异步更新。可按当前隧道策略检查域名，并在 DNS 日志查看命中规则类型。

## 添加自己的规则

若要指定域名或 IP 规则，请使用规则模式。域名集合/关键词的 Drop 或 Reject 与广告过滤独立；转发域名规则会绕过它。添加例外前请阅读[路由规则引擎](../core-components/routing-engine.md)。

DNS 过滤不能移除所有广告、检查每个 URL 或隐藏网页空白。应用自带加密 DNS、共用域名与缓存地址可能绕过检查。见[内部 DNS 指南](../core-components/internal-dns.md)。
