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 失败。