内置出站
路由规则可以直接使用 DIRECT 直连或 REJECT 拒绝连接,不需要服务器账户。
yaml
rules:
- DOMAIN-SUFFIX,blocked.example,REJECT
- MATCH,DIRECT需要命名或附加设置时,可以定义对应类型的节点。type 使用小写:
yaml
proxies:
- name: Direct-IPv4
type: direct
ip-version: ipv4
- name: Internal-DNS
type: dnsdirect 连接目标本身;dns 将 DNS 请求交给内部 DNS 模块处理,不能用它承载普通网站流量。DNS 服务器地址应在DNS 配置中填写。
重新匹配规则
rematch 可写入标记后重新匹配,或通过 target-sub-rule 进入指定子规则。以下示例对 example.com 写入标记,重新匹配后直连:
yaml
proxies:
- name: Mark-Work
type: rematch
target-rematch-name: work
rules:
- REMATCH-NAME,work,DIRECT
- DOMAIN-SUFFIX,example.com,Mark-Work
- MATCH,DIRECT处理标记的规则必须放在触发规则之前,避免反复命中同一个 rematch 出站。普通分流直接写规则即可,不需要加这一层。
参考:mihomo.