跳到主要内容

配置文件

Monoceros 首次启动后会在插件目录下生成以下文件和目录:

路径说明
config.yml主配置文件
lang/zh_CN.ymllang/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

字段说明

字段默认值说明
debugfalse启用后输出详细的诊断日志,排查问题时开启
script.watcher-throttle-ms500文件监视器的节流间隔(毫秒)。设为 0 或负数可禁用文件监视
wireshark.allow-interceptfalse数据包拦截的全局开关。即使某个 Tap 配置了 intercept: true,此项为 false 时拦截也不会生效
wireshark.allow-rewritefalse数据包重写的全局开关。逻辑同上,必须为 true 时 Tap 的重写才会生效

继续阅读

  • ./resources.md — 查看所有资源目录分别做什么
  • ../resources/lang.md — 查看语言文件结构
  • ../resources/examples.md — 查看默认示例全文
  • ../command/index.md — 如果你准备写 YAML 命令系统,从这里开始
提示

resource-version 是内部版本标记,不需要手动修改。