跳到主要内容

QUIC

基于 UDP。自带加密与多路复用,tcpMux / transport.tls.enable 无效。证书校验仍可通过 transport.tls 配置,详见 TLS

示例

服务端:

# orbien-server.toml
bindAddr = "0.0.0.0"
bindPort = 9527
quicBindPort = 9528

[transport.quic]
keepalivePeriod = 10
maxIdleTimeout = 30
maxIncomingStreams = 100000

客户端:

# orbien.toml
serverAddr = "YOUR_SERVER_IP"
serverPort = 9528

[transport]
protocol = "quic"

[transport.quic]
keepalivePeriod = 10
maxIdleTimeout = 30

serverPort 需指向服务端 quicBindPort

客户端参数

参数必填默认值说明
transport.protocoltcp固定为 quic
serverPort填服务端 quicBindPort
transport.quic.keepalivePeriod10QUIC 保活周期(秒)
transport.quic.maxIdleTimeout30QUIC 空闲超时(秒)

服务端参数

参数必填默认值说明
quicBindPort0QUIC 监听端口(UDP);0 表示关闭;不可与 kcpBindPort 相同
transport.quic.keepalivePeriod10QUIC 保活周期(秒)
transport.quic.maxIdleTimeout30QUIC 空闲超时(秒)
transport.quic.maxIncomingStreams100000QUIC 最大入站流