跳转至

StreamSettings 与 socket 策略 完整字段索引

由配置源码生成

本页由 scripts/config-reference.py 从 core-config 的公开 Serde 结构生成,覆盖 YAML/JSON 实际接受的字段、重命名、别名、默认规则和 枚举写法。修改配置模型后必须重新生成;CI 会拒绝缺字段或过期页面。

Xray 兼容 streamSettings、sockopt、Happy Eyeballs 与 FinalMask 配置。

全手册当前覆盖 828 个字段、55 个枚举类型。 行为说明和跨字段约束请同时阅读同分类下的人工手册页面。

NodeStreamSettings

streamSettings on an outbound node.

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
network 字符串(可选) 可选;默认不设置 无 无 Xray names raw TCP tcp; raw is accepted by the higher-level model. 源码
sockopt OutboundSocketConfig(可选) 可选;默认不设置 无 无 NodeStreamSettings 的 sockopt 参数。解析类型为 OutboundSocketConfig(可选);组合约束由 wuther-core check 校验。 源码
finalmask FinalMaskConfig(可选) 可选;默认不设置 无 无 NodeStreamSettings 的 finalmask 参数。解析类型为 FinalMaskConfig(可选);组合约束由 wuther-core check 校验。 源码

OutboundSocketConfig

OutboundSocketConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
mark 整数 可选;默认 0 无 无 OutboundSocketConfig 的 mark 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
tcpFastOpen BoolOrI32(可选) 可选;默认不设置 无 Bool(bool)
Int(i32)
OutboundSocketConfig 的 tcpFastOpen 参数。解析类型为 BoolOrI32(可选);组合约束由 wuther-core check 校验。 源码
tproxy 字符串(可选) 可选;默认不设置 无 无 Inbound-only in Xray. Registered so an imported Xray object is not rejected; it is deliberately ignored for outbound sockets. 源码
acceptProxyProtocol 布尔值 可选;默认 false 无 无 Inbound-only in Xray. 源码
domainStrategy DomainStrategy 可选;默认 AsIs 无 AsIs(默认)
UseIP
UseIPv4
UseIPv6
UseIPv4v6
UseIPv6v4
ForceIP
ForceIPv4
ForceIPv6
ForceIPv4v6
ForceIPv6v4
OutboundSocketConfig 的 domainStrategy 参数。解析类型为 DomainStrategy;组合约束由 wuther-core check 校验。 源码
dialerProxy 字符串 可选;默认空字符串 无 无 OutboundSocketConfig 的 dialerProxy 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
tcpKeepAliveInterval 整数 可选;默认 0 无 无 周期性任务的执行间隔;时长字段接受 humantime 写法。 源码
tcpKeepAliveIdle 整数 可选;默认 0 无 无 OutboundSocketConfig 的 tcpKeepAliveIdle 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
tcpCongestion 字符串 可选;默认空字符串 无 无 OutboundSocketConfig 的 tcpCongestion 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
interface 字符串 可选;默认空字符串 无 无 OutboundSocketConfig 的 interface 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
v6only 布尔值 可选;默认 false 无 无 Inbound listener-only in Xray. 源码
tcpWindowClamp 整数 可选;默认 0 无 无 OutboundSocketConfig 的 tcpWindowClamp 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
tcpUserTimeout 整数 可选;默认 0 无 无 超时上限;时长字段接受 ms、s、m、h 等 humantime 写法。 源码
tcpMaxSeg 整数 可选;默认 0 无 无 OutboundSocketConfig 的 tcpMaxSeg 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
penetrate 布尔值 可选;默认 false 无 无 Freedom/inbound metadata option, not a socket dial option. 源码
tcpMptcp 布尔值 可选;默认 false 无 无 OutboundSocketConfig 的 tcpMptcp 参数。解析类型为 布尔值;组合约束由 wuther-core check 校验。 源码
customSockopt CustomSockoptConfig 列表 可选;默认空 无 无 OutboundSocketConfig 的 customSockopt 参数。解析类型为 CustomSockoptConfig 列表;组合约束由 wuther-core check 校验。 源码
addressPortStrategy AddressPortStrategy 可选;默认 None 无 none(默认)
srvPortOnly
srvAddressOnly
srvPortAndAddress
txtPortOnly
txtAddressOnly
txtPortAndAddress
OutboundSocketConfig 的 addressPortStrategy 参数。解析类型为 AddressPortStrategy;组合约束由 wuther-core check 校验。 源码
happyEyeballs HappyEyeballsConfig 可选;使用类型默认值 无 无 OutboundSocketConfig 的 happyEyeballs 参数。解析类型为 HappyEyeballsConfig;组合约束由 wuther-core check 校验。 源码
trustedXForwardedFor 字符串 列表 可选;默认空 无 无 HTTP/gRPC inbound-only in Xray. 源码

CustomSockoptConfig

CustomSockoptConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
system 字符串 可选;默认空字符串 无 无 Xray 26.7.11 accidentally spells this field Syetem internally but the JSON spelling remains system. 源码
network 字符串 可选;默认空字符串 无 无 CustomSockoptConfig 的 network 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
level 字符串 可选;默认空字符串 无 无 CustomSockoptConfig 的 level 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
opt 字符串 可选;默认空字符串 无 无 CustomSockoptConfig 的 opt 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
value 字符串 可选;默认空字符串 无 无 CustomSockoptConfig 的 value 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
type 字符串 可选;默认空字符串 无 无 CustomSockoptConfig 的 type 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码

HappyEyeballsConfig

HappyEyeballsConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
prioritizeIPv6 布尔值 可选;默认 false 无 无 HappyEyeballsConfig 的 prioritizeIPv6 参数。解析类型为 布尔值;组合约束由 wuther-core check 校验。 源码
interleave 非负整数 可选;默认 1 无 无 HappyEyeballsConfig 的 interleave 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
tryDelayMs 非负整数 可选;默认 0 无 无 HappyEyeballsConfig 的 tryDelayMs 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
maxConcurrentTry 非负整数 可选;默认 4 无 无 对应资源或并发量的硬上限,用于限制内存、连接或任务扩张。 源码

FinalMaskConfig

FinalMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
tcp TcpMaskConfig 列表 可选;默认空 无 header-custom(HeaderCustomTcpConfig)
fragment(FragmentMaskConfig)
sudoku(SudokuMaskConfig)
xmc(XmcMaskConfig)
FinalMaskConfig 的 tcp 参数。解析类型为 TcpMaskConfig 列表;组合约束由 wuther-core check 校验。 源码
udp UdpMaskConfig 列表 可选;默认空 无 header-custom(HeaderCustomUdpConfig)
mkcp-legacy(MkcpLegacyMaskConfig)
noise(NoiseMaskConfig)
salamander(SalamanderMaskConfig)
sudoku(SudokuMaskConfig)
xdns(XdnsMaskConfig)
xicmp(XicmpMaskConfig)
realm(RealmMaskConfig)
FinalMaskConfig 的 udp 参数。解析类型为 UdpMaskConfig 列表;组合约束由 wuther-core check 校验。 源码
quicParams QuicParamsConfig(可选) 可选;默认不设置 无 无 FinalMaskConfig 的 quicParams 参数。解析类型为 QuicParamsConfig(可选);组合约束由 wuther-core check 校验。 源码

I32Range

Xray integer range: either 7 or a string such as "3-9".

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
left 整数 必填 无 无 I32Range 的 left 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
right 整数 必填 无 无 I32Range 的 right 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
from 整数 必填 无 无 I32Range 的 from 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
to 整数 必填 无 无 I32Range 的 to 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码

FragmentMaskConfig

FragmentMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
packets 字符串 可选;默认空字符串 无 无 FragmentMaskConfig 的 packets 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
length I32Range 可选;使用类型默认值 无 无 FragmentMaskConfig 的 length 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码
delay I32Range 可选;使用类型默认值 无 无 FragmentMaskConfig 的 delay 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码
lengths I32Range 列表 可选;默认空 无 无 FragmentMaskConfig 的 lengths 参数。解析类型为 I32Range 列表;组合约束由 wuther-core check 校验。 源码
delays I32Range 列表 可选;默认空 无 无 FragmentMaskConfig 的 delays 参数。解析类型为 I32Range 列表;组合约束由 wuther-core check 校验。 源码
maxSplit I32Range 可选;使用类型默认值 无 无 对应资源或并发量的硬上限,用于限制内存、连接或任务扩张。 源码

HeaderCustomTcpConfig

HeaderCustomTcpConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
clients Vec<HeaderCustomTcpItem> 列表 可选;默认空 无 无 HeaderCustomTcpConfig 的 clients 参数。解析类型为 Vec<HeaderCustomTcpItem> 列表;组合约束由 wuther-core check 校验。 源码
servers Vec<HeaderCustomTcpItem> 列表 可选;默认空 无 无 HeaderCustomTcpConfig 的 servers 参数。解析类型为 Vec<HeaderCustomTcpItem> 列表;组合约束由 wuther-core check 校验。 源码
errors Vec<HeaderCustomTcpItem> 列表 可选;默认空 无 无 HeaderCustomTcpConfig 的 errors 参数。解析类型为 Vec<HeaderCustomTcpItem> 列表;组合约束由 wuther-core check 校验。 源码

HeaderCustomTcpItem

HeaderCustomTcpItem 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
delay I32Range 可选;使用类型默认值 无 无 HeaderCustomTcpItem 的 delay 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码
rand 整数 可选;默认 0 无 无 HeaderCustomTcpItem 的 rand 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
randRange I32Range(可选) 可选;默认不设置 无 无 HeaderCustomTcpItem 的 randRange 参数。解析类型为 I32Range(可选);组合约束由 wuther-core check 校验。 源码
capture 字符串 可选;默认空字符串 无 无 HeaderCustomTcpItem 的 capture 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
type 字符串 可选;默认空字符串 无 无 HeaderCustomTcpItem 的 type 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
reuse 字符串 可选;默认空字符串 无 无 HeaderCustomTcpItem 的 reuse 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
transform CustomTransform(可选) 可选;默认不设置 无 无 HeaderCustomTcpItem 的 transform 参数。解析类型为 CustomTransform(可选);组合约束由 wuther-core check 校验。 源码
packet serde_json::Value(可选) 可选;默认不设置 无 无 HeaderCustomTcpItem 的 packet 参数。解析类型为 serde_json::Value(可选);组合约束由 wuther-core check 校验。 源码

HeaderCustomUdpConfig

HeaderCustomUdpConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
mode 字符串 可选;默认空字符串 无 无 HeaderCustomUdpConfig 的 mode 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
client HeaderCustomUdpItem 列表 可选;默认空 无 无 HeaderCustomUdpConfig 的 client 参数。解析类型为 HeaderCustomUdpItem 列表;组合约束由 wuther-core check 校验。 源码
server HeaderCustomUdpItem 列表 可选;默认空 无 无 监听或连接使用的主机/IP 地址;是否允许域名由所在协议和校验阶段决定。 源码

HeaderCustomUdpItem

HeaderCustomUdpItem 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
rand 整数 可选;默认 0 无 无 HeaderCustomUdpItem 的 rand 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
randRange I32Range(可选) 可选;默认不设置 无 无 HeaderCustomUdpItem 的 randRange 参数。解析类型为 I32Range(可选);组合约束由 wuther-core check 校验。 源码
capture 字符串 可选;默认空字符串 无 无 HeaderCustomUdpItem 的 capture 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
type 字符串 可选;默认空字符串 无 无 HeaderCustomUdpItem 的 type 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
reuse 字符串 可选;默认空字符串 无 无 HeaderCustomUdpItem 的 reuse 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
transform CustomTransform(可选) 可选;默认不设置 无 无 HeaderCustomUdpItem 的 transform 参数。解析类型为 CustomTransform(可选);组合约束由 wuther-core check 校验。 源码
packet serde_json::Value(可选) 可选;默认不设置 无 无 HeaderCustomUdpItem 的 packet 参数。解析类型为 serde_json::Value(可选);组合约束由 wuther-core check 校验。 源码

CustomTransform

CustomTransform 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
op 字符串 必填 无 无 CustomTransform 的 op 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
args CustomTransformArg 列表 必填 无 无 CustomTransform 的 args 参数。解析类型为 CustomTransformArg 列表;组合约束由 wuther-core check 校验。 源码

CustomTransformArg

CustomTransformArg 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
type 字符串 可选;默认空字符串 无 无 CustomTransformArg 的 type 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
bytes serde_json::Value(可选) 可选;默认不设置 无 无 CustomTransformArg 的 bytes 参数。解析类型为 serde_json::Value(可选);组合约束由 wuther-core check 校验。 源码
u64 非负整数(可选) 可选;默认不设置 无 无 CustomTransformArg 的 u64 参数。解析类型为 非负整数(可选);组合约束由 wuther-core check 校验。 源码
reuse 字符串 可选;默认空字符串 无 无 CustomTransformArg 的 reuse 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
metadata 字符串 可选;默认空字符串 无 无 CustomTransformArg 的 metadata 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
transform CustomTransform(可选) 可选;默认不设置 无 无 CustomTransformArg 的 transform 参数。解析类型为 CustomTransform(可选);组合约束由 wuther-core check 校验。 源码

SudokuMaskConfig

SudokuMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
password 字符串 可选;默认空字符串 无 无 敏感认证材料;不要写入公开仓库、日志或截图。 源码
ascii 字符串 可选;默认空字符串 无 无 SudokuMaskConfig 的 ascii 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
customTable 字符串 可选;默认空字符串 无 无 SudokuMaskConfig 的 customTable 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
custom_table 字符串 可选;默认空字符串 无 无 SudokuMaskConfig 的 custom_table 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
customTables 字符串 列表 可选;默认空 无 无 SudokuMaskConfig 的 customTables 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码
custom_tables 字符串 列表 可选;默认空 无 无 SudokuMaskConfig 的 custom_tables 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码
paddingMin 非负整数 可选;默认 0 无 无 SudokuMaskConfig 的 paddingMin 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
padding_min 非负整数 可选;默认 0 无 无 SudokuMaskConfig 的 padding_min 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
paddingMax 非负整数 可选;默认 0 无 无 SudokuMaskConfig 的 paddingMax 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
padding_max 非负整数 可选;默认 0 无 无 SudokuMaskConfig 的 padding_max 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码

XmcMaskConfig

XmcMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
hostname 字符串 可选;默认空字符串 无 无 XmcMaskConfig 的 hostname 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
usernames 字符串 列表 可选;默认空 无 无 XmcMaskConfig 的 usernames 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码
password 字符串 可选;默认空字符串 无 无 敏感认证材料;不要写入公开仓库、日志或截图。 源码

NoiseMaskConfig

NoiseMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
reset I32Range 可选;使用类型默认值 无 无 NoiseMaskConfig 的 reset 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码
noise NoiseItemConfig 列表 可选;默认空 无 无 NoiseMaskConfig 的 noise 参数。解析类型为 NoiseItemConfig 列表;组合约束由 wuther-core check 校验。 源码

NoiseItemConfig

NoiseItemConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
rand I32Range 可选;使用类型默认值 无 无 NoiseItemConfig 的 rand 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码
randRange I32Range(可选) 可选;默认不设置 无 无 NoiseItemConfig 的 randRange 参数。解析类型为 I32Range(可选);组合约束由 wuther-core check 校验。 源码
type 字符串 可选;默认空字符串 无 无 NoiseItemConfig 的 type 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
packet serde_json::Value(可选) 可选;默认不设置 无 无 NoiseItemConfig 的 packet 参数。解析类型为 serde_json::Value(可选);组合约束由 wuther-core check 校验。 源码
delay I32Range 可选;使用类型默认值 无 无 NoiseItemConfig 的 delay 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码

MkcpLegacyMaskConfig

MkcpLegacyMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
header 字符串 可选;默认空字符串 无 无 MkcpLegacyMaskConfig 的 header 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
value 字符串 可选;默认空字符串 无 无 MkcpLegacyMaskConfig 的 value 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码

SalamanderMaskConfig

SalamanderMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
password 字符串 可选;默认空字符串 无 无 敏感认证材料;不要写入公开仓库、日志或截图。 源码
packetSize I32Range 可选;使用类型默认值 无 无 SalamanderMaskConfig 的 packetSize 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码

XdnsMaskConfig

XdnsMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
domain serde_json::Value(可选) 可选;默认不设置 无 无 Removed by Xray 26.7.11. Kept only so validation can emit the precise migration error instead of treating it as an unknown field. 源码
domains 字符串 列表 可选;默认空 无 无 XdnsMaskConfig 的 domains 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码
resolvers 字符串 列表 可选;默认空 无 无 XdnsMaskConfig 的 resolvers 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码

XicmpMaskConfig

XicmpMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
dgram 布尔值 可选;默认 false 无 无 XicmpMaskConfig 的 dgram 参数。解析类型为 布尔值;组合约束由 wuther-core check 校验。 源码
ips 字符串 列表 可选;默认空 无 无 XicmpMaskConfig 的 ips 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码

RealmMaskConfig

RealmMaskConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
url 字符串 可选;默认空字符串 无 无 RealmMaskConfig 的 url 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
stunServers 字符串 列表 可选;默认空 无 无 RealmMaskConfig 的 stunServers 参数。解析类型为 字符串 列表;组合约束由 wuther-core check 校验。 源码
tlsConfig XhttpDownloadTlsSettings(可选) 可选;默认不设置 无 无 Complete Xray TLS object shared with XHTTP/downloadSettings. Realm uses the same validated executor, so advanced fields (certificates, pins, versions, curves, uTLS fingerprints and ECH) cannot diverge or be lost. 源码

QuicParamsConfig

QuicParamsConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
congestion 字符串 可选;默认空字符串 无 无 QuicParamsConfig 的 congestion 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
debug 布尔值 可选;默认 false 无 无 QuicParamsConfig 的 debug 参数。解析类型为 布尔值;组合约束由 wuther-core check 校验。 源码
bbrProfile 字符串 可选;默认空字符串 无 无 QuicParamsConfig 的 bbrProfile 参数。解析类型为 字符串;组合约束由 wuther-core check 校验。 源码
brutalUp BandwidthValue 可选;默认 Empty 无 Empty(默认)
Number(u64)
Text(String)
QuicParamsConfig 的 brutalUp 参数。解析类型为 BandwidthValue;组合约束由 wuther-core check 校验。 源码
brutalDown BandwidthValue 可选;默认 Empty 无 Empty(默认)
Number(u64)
Text(String)
QuicParamsConfig 的 brutalDown 参数。解析类型为 BandwidthValue;组合约束由 wuther-core check 校验。 源码
brutalDisableLossCompensation 布尔值 可选;默认 false 无 无 Hysteria 2 bandwidth.disableLossCompensation. This is local to the sender and therefore belongs beside the executable Brutal parameters, not in the HTTP authentication frame. 源码
udpHop UdpHopConfig 可选;使用类型默认值 无 无 QuicParamsConfig 的 udpHop 参数。解析类型为 UdpHopConfig;组合约束由 wuther-core check 校验。 源码
initStreamReceiveWindow 非负整数 可选;默认 0 无 无 QuicParamsConfig 的 initStreamReceiveWindow 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
maxStreamReceiveWindow 非负整数 可选;默认 0 无 无 对应资源或并发量的硬上限,用于限制内存、连接或任务扩张。 源码
initConnectionReceiveWindow 非负整数 可选;默认 0 无 无 QuicParamsConfig 的 initConnectionReceiveWindow 参数。解析类型为 非负整数;组合约束由 wuther-core check 校验。 源码
maxConnectionReceiveWindow 非负整数 可选;默认 0 无 无 对应资源或并发量的硬上限,用于限制内存、连接或任务扩张。 源码
maxIdleTimeout 整数 可选;默认 0 无 无 超时上限;时长字段接受 ms、s、m、h 等 humantime 写法。 源码
keepAlivePeriod 整数 可选;默认 0 无 无 QuicParamsConfig 的 keepAlivePeriod 参数。解析类型为 整数;组合约束由 wuther-core check 校验。 源码
disablePathMTUDiscovery 布尔值 可选;默认 false 无 无 QuicParamsConfig 的 disablePathMTUDiscovery 参数。解析类型为 布尔值;组合约束由 wuther-core check 校验。 源码
maxIncomingStreams 整数 可选;默认 0 无 无 对应资源或并发量的硬上限,用于限制内存、连接或任务扩张。 源码

UdpHopConfig

UdpHopConfig 配置对象。

查看权威源码

YAML / JSON 字段 类型 必填与默认 兼容别名 取值 / 形态 解析与用途
ports PortListValue 可选;默认 Empty 无 Empty(默认)
Number(u32)
Text(String)
UdpHopConfig 的 ports 参数。解析类型为 PortListValue;组合约束由 wuther-core check 校验。 源码
interval I32Range 可选;使用类型默认值 无 无 UdpHopConfig 的 interval 参数。解析类型为 I32Range;组合约束由 wuther-core check 校验。 源码

本分类枚举

BoolOrI32

BoolOrI32 的可接受配置形态。 源码

写法 兼容别名 含义
Bool(bool) 无 映射到 Rust 变体 BoolOrI32::Bool。
Int(i32) 无 映射到 Rust 变体 BoolOrI32::Int。

DomainStrategy

DomainStrategy 的可接受配置形态。 源码

写法 兼容别名 含义
AsIs(默认) asis 映射到 Rust 变体 DomainStrategy::AsIs。
UseIP useip 映射到 Rust 变体 DomainStrategy::UseIp。
UseIPv4 useipv4 映射到 Rust 变体 DomainStrategy::UseIpv4。
UseIPv6 useipv6 映射到 Rust 变体 DomainStrategy::UseIpv6。
UseIPv4v6 useipv4v6 映射到 Rust 变体 DomainStrategy::UseIpv4v6。
UseIPv6v4 useipv6v4 映射到 Rust 变体 DomainStrategy::UseIpv6v4。
ForceIP forceip 映射到 Rust 变体 DomainStrategy::ForceIp。
ForceIPv4 forceipv4 映射到 Rust 变体 DomainStrategy::ForceIpv4。
ForceIPv6 forceipv6 映射到 Rust 变体 DomainStrategy::ForceIpv6。
ForceIPv4v6 forceipv4v6 映射到 Rust 变体 DomainStrategy::ForceIpv4v6。
ForceIPv6v4 forceipv6v4 映射到 Rust 变体 DomainStrategy::ForceIpv6v4。

AddressPortStrategy

AddressPortStrategy 的可接受配置形态。 源码

写法 兼容别名 含义
none(默认) None 映射到 Rust 变体 AddressPortStrategy::None。
srvPortOnly SrvPortOnly
srvportonly
映射到 Rust 变体 AddressPortStrategy::SrvPortOnly。
srvAddressOnly SrvAddressOnly
srvaddressonly
映射到 Rust 变体 AddressPortStrategy::SrvAddressOnly。
srvPortAndAddress SrvPortAndAddress
srvportandaddress
映射到 Rust 变体 AddressPortStrategy::SrvPortAndAddress。
txtPortOnly TxtPortOnly
txtportonly
映射到 Rust 变体 AddressPortStrategy::TxtPortOnly。
txtAddressOnly TxtAddressOnly
txtaddressonly
映射到 Rust 变体 AddressPortStrategy::TxtAddressOnly。
txtPortAndAddress TxtPortAndAddress
txtportandaddress
映射到 Rust 变体 AddressPortStrategy::TxtPortAndAddress。

TcpMaskConfig

TcpMaskConfig 的可接受配置形态。 源码

写法 兼容别名 含义
header-custom(HeaderCustomTcpConfig) 无 映射到 Rust 变体 TcpMaskConfig::HeaderCustom。
fragment(FragmentMaskConfig) 无 映射到 Rust 变体 TcpMaskConfig::Fragment。
sudoku(SudokuMaskConfig) 无 映射到 Rust 变体 TcpMaskConfig::Sudoku。
xmc(XmcMaskConfig) 无 映射到 Rust 变体 TcpMaskConfig::Xmc。

UdpMaskConfig

UdpMaskConfig 的可接受配置形态。 源码

写法 兼容别名 含义
header-custom(HeaderCustomUdpConfig) 无 映射到 Rust 变体 UdpMaskConfig::HeaderCustom。
mkcp-legacy(MkcpLegacyMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::MkcpLegacy。
noise(NoiseMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::Noise。
salamander(SalamanderMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::Salamander。
sudoku(SudokuMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::Sudoku。
xdns(XdnsMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::Xdns。
xicmp(XicmpMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::Xicmp。
realm(RealmMaskConfig) 无 映射到 Rust 变体 UdpMaskConfig::Realm。

PortListValue

PortListValue 的可接受配置形态。 源码

写法 兼容别名 含义
Empty(默认) 无 映射到 Rust 变体 PortListValue::Empty。
Number(u32) 无 映射到 Rust 变体 PortListValue::Number。
Text(String) 无 映射到 Rust 变体 PortListValue::Text。

BandwidthValue

BandwidthValue 的可接受配置形态。 源码

写法 兼容别名 含义
Empty(默认) 无 映射到 Rust 变体 BandwidthValue::Empty。
Number(u64) 无 映射到 Rust 变体 BandwidthValue::Number。
Text(String) 无 映射到 Rust 变体 BandwidthValue::Text。