Built-in Policies 协议

内置出站策略包含 DIRECT、REJECT、REJECT-DROP、PASS、COMPATIBLE,常用于规则命中后的动作。

直接结论

内置出站策略包含 DIRECT、REJECT、REJECT-DROP、PASS、COMPATIBLE,常用于规则命中后的动作。 实际使用时先以服务商订阅为准,再确认当前客户端内核是否支持这个 type。

它代表什么

在 Clash/Mihomo 配置里,DIRECT / REJECT / PASS 用来标识这个节点、策略或分组的出站类型。GUI 里的节点昵称不一定能说明真实协议,订阅输出的 YAML 字段更可靠。

常见字段

  • DIRECT
  • REJECT
  • REJECT-DROP
  • PASS
  • COMPATIBLE

适合场景

  • 广告、追踪域名或危险域名需要拒绝。
  • 国内或内网目标需要直连。
  • 子规则里需要 PASS 让主规则继续匹配。

检查重点

  • REJECT-DROP 是静默丢弃,请确认客户端日志是否便于检查。
  • COMPATIBLE 常出现在策略组没有选中节点时。
  • 这些是策略动作,不是服务商节点协议。

最小配置形态

rules:
- DOMAIN-SUFFIX,example-ads.com,REJECT
- DOMAIN-SUFFIX,lan,DIRECT
- MATCH,Proxy

兼容性提醒

客户端支持会随内核版本变化。维护中的 Mihomo 系客户端通常比历史 Clash 客户端支持更多现代节点类型,但移动端和 iOS 替代客户端仍要按具体 App 与版本确认。

如果订阅里有这个 type,但客户端导入后把它过滤掉,可以换兼容客户端、向服务商索要对应格式,或在理解字段变化的前提下使用订阅转换。

官方参考

Mihomo 文档中的 Built-in Policies