WanGooe Tunnel内网穿透协议特点:
WanGooe Tunnel 通信方式基于事件模型(异步模型)非阻塞的方式与每个客户通信,服务器用一个进程进行轮询,一个进程或线程处理多个请求,不需要额外开销,使其达到最高性能,
即使负载增加了,内存和CPU使用事件数量始终保持可预期。高性能的WanGooe Tunnel使用普通的硬件就能在一个服务器上处理数万的并发连接。
为什么WanGooe Tunnel通信协议是高性能的:
1.服务器与客户端通道采用TCP连接池模式,避免了频繁创建、释放连接引起的大量性能开销,由于是直接利用现有可用连接,从而缩减了系统整体响应时间,并且可根据预先的连接占用超时设定,强制收回被占用连接。
2.采用异步且非阻塞的方式与每个客户通信,在Linux系统平台,支持一个进程打开大数目的socket描述符,IO效率不随FD数目增加而线性下降;
3.采用C语言从头写成,自研内存池管理框架,增加动态申请的效率,减少陷入内核的次数,减少陷入内核的次数,提升内存使用率;
4.基于神卓IBCS安全防御机制,态势感知潜在的高危请求,常用的方式有物理位置感知和过滤,waf防火墙,流量调度,流量管控,黑名单防护验证。
WanGooe Tunnel通信协议使用场景:
通过神卓互联,可以快速实现没有公网IP环境下访问局域网内的服务,如搭建企业私有云平台,访问内部文件资源,家庭NAS异地访问,Tomcat服务器,企业ERP访问,远程办公,安防监控,气象传感传输等场景。
WanGooe Tunnel代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C库函数。