Appearance
覆盖配置(Overrides)
Overrides 是可选的每实例超时/缓冲区覆盖配置,可配置在任意入站(AmyIns 项)或出站(AmyOuts 项)上,局部覆盖全局对应值。未配置 Overrides、或某字段留空,表示该字段用全局值。
覆盖配置对入站与出站通用,不再单独归属于入站或出站目录。
配置示例
json
{
"Tag": "tun-in",
"ProxyType": "tun",
"TunSettings": { "Device": "tun://tun0" },
"Overrides": {
"TcpTimeout": "120s",
"UdpTimeout": "60s",
"TcpBufferSize": "16k",
"TcpBufferMaxSize": "128k",
"UdpBufferSize": "65538"
}
}参数说明
TcpTimeout: TCP 超时
- 类型:字符串
- 说明:覆盖全局
TcpTimeout;留空用全局 - 格式:支持 ns、us、ms、s、m、h 等单位
UdpTimeout: UDP 超时
- 类型:字符串
- 说明:覆盖全局
UdpTimeout;留空用全局 - 格式:同上
TcpBufferSize: TCP 自适应缓冲区初始大小
- 类型:字符串
- 说明:覆盖全局
TcpBufferSize;留空用全局 - 格式:支持 k/m/g 等单位,也支持纯数字字节数
TcpBufferMaxSize: TCP 自适应缓冲区最大大小
- 类型:字符串
- 说明:覆盖全局
TcpBufferMaxSize;留空用全局;保证不小于TcpBufferSize - 格式:同上
UdpBufferSize: UDP 缓冲区大小
- 类型:字符串
- 说明:覆盖全局
UdpBufferSize;留空用全局 - 格式:同上
注意事项
- 全字段留空(解析后全 0)等价于未配置
Overrides,自动回退全局 TcpBufferMaxSize解析后若小于TcpBufferSize,自动取TcpBufferSize- 入站与出站的
Overrides结构相同