---
url: /configuration/mode.md
description: mayami 启动时采用的规则模式
---

# mode

选择启动时和重读配置后回到的模式。

```yaml check
mode: rule

dns:
  servers:
    default: {type: udp, address: 127.0.0.1:53}
  final: default
```

## 字段

### mode

* 类型：字符串。
* 必填：否。
* 默认：`rule`。
* 取值：`rule`、`global`、`direct`，或规则配置中定义的自定义模式名。

匹配不区分 ASCII 大小写。空字符串被拒绝。

## 说明

* `rule` 按 `route.rules` 判定。
* `global` 通过 Clash 的 `GLOBAL` 出站。
* `direct` 直接走 `DIRECT`。
* 自定义模式按该模式自己的规则集判定；代码接受任意非空模式名，不依赖固定枚举。

## 相关

* [配置总览](/configuration/)
* [路由 rule_set](/configuration/route/rule-set)
