[发明专利]一种内网和外网间的双重反向代理的网络服务方法和系统有效
| 申请号: | 202010589247.7 | 申请日: | 2020-06-24 |
| 公开(公告)号: | CN111698334B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 杨维祥;吴兴蔚;李糸可;顾江龙;罗伟;王鑫;周鑫 | 申请(专利权)人: | 昆明东电科技有限公司 |
| 主分类号: | H04L67/2895 | 分类号: | H04L67/2895;H04L67/02 |
| 代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 卢蓉 |
| 地址: | 650000 云南省昆明*** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 外网间 双重 反向 代理 网络服务 方法 系统 | ||
1.一种内网和外网间的双重反向代理的网络服务方法,其特征在于,包括以下步骤:
在外网系统布置一个外网组件,在内网系统部署一个内网组件,外网组件和内网组件通过唯一的接口协议建立通信隧道;所述内网组件和外网组件不包含任何数据库或其他功能性或业务性的接口;
外网组件接收用户的HTTP请求,将HTTP请求压缩为固定格式的请求数据包,并将请求数据包发送至内网系统;所述HTTP请求的类型不做任何限制;
内网组件接收到请求数据包后,将请求数据包进行解压得到原始的HTTP请求,将HTTP请求发送给对应的目标服务器;
内网组件接收目标服务器反馈的响应信息,将响应信息压缩为固定格式的响应数据包,并将响应数据包发送至外网系统;所述固定格式为二进制请求数据格式;
外网组件接收到响应数据包后,将响应数据包进行解压得到原始的响应信息,并将响应信息反馈给用户;
其中,所述外网组件接收用户的HTTP请求,将HTTP请求压缩为固定格式的请求数据包,并将请求数据包发送至内网系统,具体为:
外网组件接收用户发送HTTP请求;
将HTTP请求和目标服务器地址转换为二进制请求数据;
采用加密算法对二进制请求数据进行加密,采用动态优化算法进行压缩,得到请求数据包;
通过接口协议将请求数据包发送至内网系统的内网组件;
其中,在内网组件和外网组件之间,不仅仅支撑一层防火墙协议,甚至可以部署多套防火墙协议,形成多级跳转,成为一个链条。
2.根据权利要求1所述的一种内网和外网间的双重反向代理的网络服务方法,其特征在于,所述接口协议是用户通过调用特定传输模块自定义的内网系统和外网系统之间的传输协议。
3.根据权利要求2所述的一种内网和外网间的双重反向代理的网络服务方法,其特征在于,所述接口协议包括Soap协议或Restful协议或其他协议。
4.根据权利要求1所述的一种内网和外网间的双重反向代理的网络服务方法,其特征在于,所述内网组件接收到请求数据包后,将请求数据包进行解压得到原始的HTTP请求,将HTTP请求发送给对应的目标服务器,具体为:
内网组件通过接口协议接收请求数据包;
对请求数据包进行解压解密,得到二进制请求数据;
将二进制请求数据转换为原始的HTTP请求和目标服务器地址;
根据目标服务器地址将HTTP请求发送给对应的目标服务器。
5.根据权利要求1所述的一种内网和外网间的双重反向代理的网络服务方法,其特征在于,所述内网组件接收目标服务器反馈的响应信息,将响应信息压缩为固定格式的响应数据包,并将响应数据包发送至外网系统,具体为:
内网组件接收目标服务器反馈的响应信息;
将响应信息转换为二进制响应数据;
对二进制响应数据进行加密压缩,得到响应数据包;
通过接口协议将响应数据包发送至外网系统的外网组件。
6.根据权利要求5所述的一种内网和外网间的双重反向代理的网络服务方法,其特征在于,所述外网组件接收到响应数据包后,将响应数据包进行解压得到原始的响应信息,并将响应信息反馈给用户,具体为:
外网组件通过接口协议接收响应数据包;
对响应数据包进行解压解密,得到二进制响应数据;
将二进制响应数据转换为原始的响应信息;
将响应信息反馈给用户。
7.根据权利要求1所述的一种内网和外网间的双重反向代理的网络服务方法,其特征在于,所述目标服务器地址是用户通过外网组件的配置文件设置的,所述目标服务器地址包括一个或多个。
8.一种内网和外网间的双重反向代理的网络服务系统,适用于权利要求1-7任一项所述的内网和外网间的双重反向代理的网络服务方法,其特征在于,包括设置于外网系统的外网组件和设置于内网系统的内网组件,外网组件和内网组件通过唯一的接口协议建立通信隧道;所述内网组件和外网组件不包含任何数据库或其他功能性或业务性的接口;
外网组件接收用户的HTTP请求,将HTTP请求压缩为固定格式的请求数据包,并将请求数据包发送至内网系统;所述HTTP请求的类型不做任何限制;
内网组件接收到请求数据包后,将请求数据包进行解压得到原始的HTTP请求,将HTTP请求发送给对应的目标服务器;
内网组件接收目标服务器反馈的响应信息,将响应信息压缩为固定格式的响应数据包,并将响应数据包发送至外网系统;所述固定格式为二进制请求数据格式;
外网组件接收到响应数据包后,将响应数据包进行解压得到原始的响应信息,并将响应信息反馈给用户;
其中,所述外网组件接收用户的HTTP请求,将HTTP请求压缩为固定格式的请求数据包,并将请求数据包发送至内网系统,具体为:
外网组件接收用户发送HTTP请求;
将HTTP请求和目标服务器地址转换为二进制请求数据;
采用加密算法对二进制请求数据进行加密,采用动态优化算法进行压缩,得到请求数据包;
通过接口协议将请求数据包发送至内网系统的内网组件;
其中,在内网组件和外网组件之间,不仅仅支撑一层防火墙协议,甚至可以部署多套防火墙协议,形成多级跳转,成为一个链条。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明东电科技有限公司,未经昆明东电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010589247.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于汽车发动机水泵的泄露检测装置
- 下一篇:一种真空灭弧室及柱上开关





