MTCP¶
具有多路复用功能的TCP数据通道。多路复用基于xtaci/smux库。
用法¶
选项¶
mux.version
(int, default=2)- SMUX协议版本
mux.keepaliveDisabled
(bool, default=false)- 是否禁用心跳
mux.keepaliveInterval
(duration, default=10s)- 心跳间隔时长
mux.keepaliveTimeout
(duration, default=30s)- 心跳超时时长
mux.maxFrameSize
(int, default=32768)- 帧最大长度
mux.maxReceiveBuffer
(int, default=4194304)- 接收缓冲区大小
mux.maxStreamBuffer
(int, default=65536)- Steam缓冲区大小
代理协议¶
MTCP数据通道可以与各种代理协议组合使用。
HTTP Over MTCP¶
SOCKS5 Over MTCP¶
Relay Over MTCP¶
端口转发¶
MTCP通道也可以用作端口转发。
服务端