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通道也可以用作端口转发。
服务端