最终规则
FINAL 规则必须写在所有其他规则之后。它定义了未被任何其他规则匹配的请求的默认策略。如果配置中没有 FINAL 规则,Chute 的行为等同于在末尾追加了 FINAL,DIRECT。
示例:
[Rule]
DOMAIN-SUFFIX,company.com,ProxyA
DOMAIN-KEYWORD,google,DIRECT
GEOIP,US,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,ProxyB
dns-failed
在 FINAL 规则上加 dns-failed,可以挽救 DNS 解析失败的请求。当请求的判定需要本地解析(通常是 DIRECT 判定)而解析失败时,请求会改交给 FINAL 策略,由代理一侧解析域名,而不是直接失败。它在规则模式下生效,适用于 TCP 和 UDP,且仅当 FINAL 策略不是 DIRECT 时有效。不加这个选项时,连接照旧失败。
[Rule]
DOMAIN-SUFFIX,internal.example,DIRECT
FINAL,Proxy,dns-failed
本页为英文版的翻译。如内容有出入,以英文版为准。