网络代理访问处理方法、装置及其可读存储介质制造方法及图纸

技术编号:39939171 阅读:27 留言:0更新日期:2024-01-08 22:25
本发明专利技术公开了一种网络代理访问处理方法、装置及其可读存储介质,该方法包括:调用LWIP协议栈接收源设备PCA的三层IP报文,并通过LWIP协议栈的TCP/UDP协议进行处理获取目标设备PCB的初始化数据;将目标设备PCB的初始数据映射到操作系统并创建Socket对象,并通过Socket异步通信库发送到目标网络;由LWIP协议的ICMP协议构造对应TCP/UDP协议的ICMP协议报文,ICMP协议报文直接由应用层网络地址转换NAT模块变换成本地ICMP报文,发送到目标网络。轻量级TCP/IP协议栈可实现免驱动直接在应用层处理三层IP报文。自主实现的SOCKET接口,远程服务端无需启动TUN网卡,服务端无法访问客户端虚拟网卡资源,杜绝了用户被远程攻击的安全隐患;完全在应用层使用NAT变换,同时兼容Windows、Linux等主流操作系统。

【技术实现步骤摘要】

本申请涉及计算机网络安全,特别是一种网络代理访问处理方法、装置及其可读存储介质


技术介绍

1、应用层代理技术是一种常规的网络代理访问处理技术,目前主流应用层代理技术是socks5代理协议,该代理协议是一款广泛使用的代理协议,它在使用tcp/ip协议通讯的前端设备和服务器之间扮演一个中介角色,使得内部网中的前端设备变得能够访问网络中的服务器,其中服务器只是通过将前端发来的请求转发给真正的目标服务器,模拟了一个前端行为。socks代理只是一个简单的转接板,socks代理与应用层代理、http层代理不同,socks代理只是简单地传递数据包,而不必关心是什么应用协议,类似于传输层代理,只负责处理消息的传递,而不管消息的内容。

2、三层代理技术的三层是指传输层,在tcp/ip协议栈里面通常指ip层,传统的三层代理技术通常在linux下通过ip列表iptables和虚拟网卡技术配合实现,可实现比socks5更加底层的网络代理效果,但该代理技术需要内置tun虚拟网卡内核模块,同时只能工作在linux操作系统。

3、现有的socks5应用层代理技本文档来自技高网...

【技术保护点】

1.一种网络代理访问处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的网络代理访问处理方法,其特征在于,所述通过所述LWIP协议栈的TCP/UDP协议进行处理获取目标设备PCB的初始数据包括:

3.根据权利要求1所述的网络代理访问处理方法,其特征在于,所述调用LWIP协议栈接收源设备PCA的三层IP报文的步骤之前,所述方法还包括:

4.根据权利要求3所述的网络代理访问处理方法,其特征在于,所述配置所述LWIP协议栈和对应的所述应用层网络地址转换NAT模块包括:

5.根据权利要求4所述的网络代理访问处理方法,其特征在于,所述调用L...

【技术特征摘要】

1.一种网络代理访问处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的网络代理访问处理方法,其特征在于,所述通过所述lwip协议栈的tcp/udp协议进行处理获取目标设备pcb的初始数据包括:

3.根据权利要求1所述的网络代理访问处理方法,其特征在于,所述调用lwip协议栈接收源设备pca的三层ip报文的步骤之前,所述方法还包括:

4.根据权利要求3所述的网络代理访问处理方法,其特征在于,所述配置所述lwip协议栈和对应的所述应用层网络地址转换nat模块包括:

5.根据权利要求4所述的网络代理访问处理方法,其特征在于,所述调用lwip协议栈接收源设备pca的三层ip报文包括:

6.根据权利要求4所述的网络代理访问处理方法,其特征在于,所述lwip协议栈的tcp/udp协议分别对应lwip协议栈中的目...

【专利技术属性】
技术研发人员:王慧平代兆军
申请(专利权)人:广东蝉鸣信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1