Routing 设置

选择域名如何与规则匹配。

156 字 1 分钟
设置 DNS, Domain Strategy, FakeDNS zh-Hans

Routing Settings 是 Settings 中名为 Routing 的行。它只有一个控件:Strategy 分段选择器。Settings 入口行显示当前策略,选择器下方的说明解释已选策略,Tunna 会在你离开此屏幕时保存选择。

Strategy 分段选择器

将这些卡片作为此视图中可见标签的地图。每张卡片都会说明一个字段、控件或状态项,并在你更改或依赖它之前解释它的用途。

可见选项

这些是视图中的控件、状态或测量值。请把它们当作参考,而不是功能承诺。

AsIs

仅使用域名匹配。这会避免 DNS 解析,是最轻量的选项。

IPIfNonMatch

先尝试域名规则。如果没有匹配项,将域名解析为 IP 地址并再次尝试匹配。

IPOnDemand

匹配前先将域名解析为 IP 地址。当准确性比速度更重要时使用。

更多查询可能花费更多时间

IPIfNonMatch and IPOnDemand can help IP-based rules catch traffic, but they add DNS work. Keep AsIs when domain rules already behave correctly.

实用的 Routing 设置用法

保持浏览快速

当站点按主机名匹配,且不需要基于 IP 的回退时,对普通域名规则使用 AsIs。

适合 你的路由计划主要是主机、基础域名、完整域名或 GeoSite 域名记录。

不适合 你的重要规则依赖目标 IP 范围。

在域名规则未命中后捕获 IP 规则

当域名规则应保持优先,但 IP 范围仍应有机会匹配时,使用 IPIfNonMatch。

适合 少数 GeoIP 或 CIDR 规则很重要,但域名匹配通常已足够。

不适合 你需要在规则匹配前解析每个域名。

优先 IP 准确性

当 IP 匹配是路由计划核心,且额外查询时间可以接受时,使用 IPOnDemand。

适合 GeoIP、CIDR 或提供商 IP 范围决定路由结果。

不适合 如果你正在调整 On-Demand 唤醒行为,请注意 Apple On-Demand 触发来自符合条件的域名资料,而不是此 DNS 查询策略。

On-Demand 在 Tunnel 设置中配置

Routing Settings 会改变 Tunna 在流量已经被评估时如何匹配。Tunnel On-Demand 决定 Apple 的 Network Extension 何时可以自动启动,而 Tunna 只能把合适的未暂停 Proxy 域名路由资料转成 Apple On-Demand 规则。