一、概述
TUTK 提供的 P2PTunnel 服务是一款类 VPN 的跨网络数据传输解决方案,核心优势在于:通过 TUTK 私有协议实现数据转发,无需知晓对端设备公网 IP,即可建立安全、可靠的端到端连接。
P2PTunnel 模块支持两种集成方式:内嵌至厂商现有程序,或独立部署为单独模块。对于 HTTP、SSH、FTP、Telnet、RTSP 等基于 TCP/IP 的标准/私有服务,仅需少量代码即可快速接入,实现跨网络访问能力。
二、核心工作原理
P2PTunnel Server(服务端)的核心作用是:通过 TUTK 服务器与外网 APP 端的 P2PTunnel Agent 建立 P2P 隧道,开放内网服务端口并通过隧道对外暴露,实现外网设备安全访问内网服务,全程无需暴露设备公网 IP。

Server端与APP端的隧道穿透及数据转发逻辑
三、对接说明
Tunnel Agent(客户端): 基于P2PTunnelAPIs和TCPIP协议开发NAS(或者摄像头)-APP端
Tunnel Server(设备端): 基于P2PTunnelAPIs和TCPIP协议开发NAS(或者摄像头)-设备端
