Skip to content

gateway ​

设置所有网关共享的内存预算和每条连接的缓冲大小。

yaml
gateway:
  memory: 64MiB
  buffer: 512KiB

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

字段 ​

memory ​

  • 类型:大小。
  • 必填:可选。
  • 默认:系统物理内存的 1/4。
  • 取值:非负字节数,或 KiB、MiB、GiB。

memory 是所有连接共享的预算;预算用尽时新连接被拒绝。

buffer ​

  • 类型:大小。
  • 必填:可选。
  • 默认:512KiB,来自 netstack::gateway::Limits。
  • 取值范围:必须满足 memory >= 2 * buffer。

它是每条连接每个方向的缓冲,也是客户端看到的窗口和正在路上的数据量。

说明 ​

gateway 是空映射时全部使用默认值。配置不可满足时 check 失败。

相关 ​

页面历史

开发者设计、代码地图和验证记录保留在仓库 manual/。