VXVX Docs

调度器

DispatcherConfig — 嗅探与覆盖

调度器在 ServerConfig.dispatcherDispatcherConfig)中配置。模式定义:protos/proto/vx/dispatcher/dispatcher.proto

所有的入站,DNS服务器的流量都会经过调度器。调度器会通过路由来选择一个节点,然后把流量交给此节点处理。

DispatcherConfig

destinationOverride
string[]

非空时嗅探连接,协议匹配时用嗅探域名覆盖目标

sniff
bool

嗅探所有的连接,以获取额外连接元数据,这些数据可以使日志更全面

fallbackTimeout
uint32

等待响应数据的时长(毫秒),若此时间内没有收到响应数据,将连接视为失败,开始回退

sessionStats
bool

启用会话计量统计,日志内会显示

示例

{
  "dispatcher": {
    "sniff": true,
    "destinationOverride": ["http", "tls"],
    "sessionStats": false
  }
}

相关

  • 路由skipSniffprotocols、嗅探后的域名规则
  • DNS — 使用 resolveDomain 规则时的解析

评论