配置文件
Monoceros 首次启动后会在插件目录下生成以下文件和目录:
| 路径 | 说明 |
|---|---|
config.yml | 主配置文件 |
lang/zh_CN.yml、lang/en_US.yml | 语言文件 |
dispatcher/ | 事件分发器定义 |
schedule/ | 调度定义 |
wireshark/ | 数据包 Tap 定义 |
workflow/action/ | 动作工作流定义 |
command/ | 自定义命令定义 |
script/ | Fluxon 脚本文件(需自行创建) |
所有 YAML 定义文件均支持热重载 —— 文件监视器通过 SHA-256 校验检测变更,修改后自动生效,无需重启服务器。
config.yml
resource-version: 1
debug: false
script:
watcher-throttle-ms: 500
wireshark:
allow-intercept: false
allow-rewrite: false
字段说明
| 字段 | 默认值 | 说明 |
|---|---|---|
debug | false | 启用后输出详细的诊断日志,排查问题时开启 |
script.watcher-throttle-ms | 500 | 文件监视器的节流间隔(毫秒)。设为 0 或负数可禁用文件监视 |
wireshark.allow-intercept | false | 数据包拦截的全局开关。即使某个 Tap 配置了 intercept: true,此项为 false 时拦截也不会生效 |
wireshark.allow-rewrite | false | 数据包重写的全局开关。逻辑同上,必须为 true 时 Tap 的重写才会生效 |
继续阅读
./resources.md— 查看所有资源目录分别做什么../resources/lang.md— 查看语言文件结构../resources/examples.md— 查看默认示例全文../command/index.md— 如果你准备写 YAML 命令系统,从这里开始
提示
resource-version 是内部版本标记,不需要手动修改。