选择性 VPN 分流
将选定目标送往 L3VPN 或 L4 代理,其余流量仍使用正常 Wi-Fi 或蜂窝网络。
准备出口
从“文件”/iCloud 导入 WireGuard 配置、扫描二维码,或为自建服务器创建接口。也可使用其他支持的 VPN/代理出口并填写相应设置。
使用规则模式。在 DNS 与分流启用自定义域名分流,同时设置直连 DNS 与 VPN DNS。
添加路由规则
- 创建包含目标服务实际/API 域名的域名集合,用
DOMAIN-SET规则将其指向 VPN。 - 如果服务使用已知 IP 范围,可创建 CIDR 集合,用
CIDR-SET规则指向同一 VPN。 - 对普通 IP VPN DNS 上游,确保其 IP 地址具有经由 VPN 的路由。对带域名的加密 VPN DNS 上游,还需添加
VPN-DNS-SERVER-DOMAINS,L3VPN,<name>(或L4PROXY),使其引导解析走预期路径。 - 为不匹配域名集合的域名设置
DNS-FALLBACK,DIRECT。 - 为其余流量设置
DEFAULT,DIRECT。
更具体的规则应放在默认规则之前。语法和目标名见配置参考。编辑后保存并重启 VPN。
DNS 选择
域名分流启用时,由 MintFlow DNS 处理应用查询。请在 DNS 与分流中设置直连 DNS 与 VPN DNS,不要依赖已弃用的系统 DNS 覆盖设置。
合适时使用提供商的 VPN DNS。公共服务器示例为 VPN DNS 8.8.8.8,8.8.4.4 和直连 DNS 1.1.1.1,1.0.0.1;请确保各路径可访问所选服务器。直连 DNS 也可使用本地 Pi-hole 等解析器。部分提供商的 DNS 自带过滤功能,可查阅原始导入配置。
除非有其他规则覆盖,直连默认路由也覆盖直连 DNS 流量。
预期结果
只有匹配目标使用所选 VPN/代理,其余流量直连。这按域名/IP 匹配,不按应用进程身份:一个应用可能访问多个域名,多个应用也可能共用域名。请用 DNS 日志与网络诊断确认真实路径。