跳到主要内容

QUIC

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

示例

服务端:

# orbien-server.toml
listen = "0.0.0.0:9527"
quicPort = 9528

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

客户端:

# orbien.toml
server = "YOUR_SERVER_IP:9528"

[transport]
protocol = "quic"

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

server 需指向服务端 quicPort

客户端参数

参数必填默认值说明
transport.protocoltcp固定为 quic
server填服务端地址,端口为 quicPort
transport.quic.keepalivePeriod10QUIC 保活周期(秒)
transport.quic.maxIdleTimeout30QUIC 空闲超时(秒)
transport.quic.maxIncomingStreams100000QUIC 最大并发双向流(客户端 dial 也会设置)

服务端参数

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