分类

隧道架构与协议

控制面/数据面划分、连接复用、统计口径、边缘配置渲染

架构与控制面/数据面划分
系统采用控制面与数据面分离:每客户端一条持久控制连接负责鉴权、心跳与隧道注册,工作连接按需创建或池化;二者复用47800端口,靠首帧区分。HTTPS由Nginx终结,服务端按Host路由明文HTTP,工作连接由客户端主动发起,内网无需开放入站端口;启用yamux后以逻辑流替代新建TCP。控制协议用4字节大端长度加JSON,含登录、隧道下发、工作连接请求和心跳。47800对外,管理入口仅本机代理,TCP隧道池、HTTPS入口和转发范围按需对外。
2026-09-13
|
6
|
0
|
0