[发明专利]一种内网和外网间的双重反向代理的网络服务方法和系统有效
| 申请号: | 202010589247.7 | 申请日: | 2020-06-24 |
| 公开(公告)号: | CN111698334B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 杨维祥;吴兴蔚;李糸可;顾江龙;罗伟;王鑫;周鑫 | 申请(专利权)人: | 昆明东电科技有限公司 |
| 主分类号: | H04L67/2895 | 分类号: | H04L67/2895;H04L67/02 |
| 代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 卢蓉 |
| 地址: | 650000 云南省昆明*** | 国省代码: | 云南;53 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 外网间 双重 反向 代理 网络服务 方法 系统 | ||
本发明属于计算机软件技术领域,具体涉及一种内网和外网间的双重反向代理的网络服务方法和系统,所述方法包括:在内外网分别部署一个通过唯一的接口协议进行通信的内网组件和外网组件;外网组件将用户的HTTP请求压缩为请求数据包,并发送给内网组件;内网组件对请求数据包进行解压得到原始的HTTP请求,并发送给目标服务器;内网组件将目标服务器反馈的响应信息压缩为响应数据包,并发送给外网组件;外网组件将响应数据包解压得到原始的响应信息,并将响应信息反馈给用户。本发明在内外网分别部署能根据唯一的接口协议进行通信的内网组件和外网组件,内外网之间通过一个接口协议通信,无需开发大量的通信接口,减少了开发部署成本和维护成本。
技术领域
本发明属于计算机软件技术领域,具体涉及一种内网和外网间的双重反向代理的网络服务方法和系统。
背景技术
在当前环境下,互联网往往遭受着巨大的网络安全的威胁,而大型公司和组织都有自己的网络拓扑结构,一般通过物理隔绝的形式把网络分为内网和外网,内网放置核心机密的服务资源,外网对接互联网并放置一些安全要求低的不会构成威胁的服务资源。但随着移动办公的兴起,人们并不需要固定在自己的内网环境上办公,在异地对内网服务资源的需求也越来越高。
一般通过一台VPN服务器接入到内网,或者使用自己独立开发的安全交互防火墙进行资源的访问,但是VPN接入的缺点也显而易见,VPN接入的是整个网络的访问权,在接入后对网络权限控制颗粒度太粗,无法做到精准权限控制,而独立开发的安全交互防火墙(例如SOA),往往具有高负荷量,低稳定性的特性,如果需要进行服务资源的交互,需要大量的接口开发和维护成本,导致成本上升,同时吞吐量会受到防火墙的限制。
现有技术解决方案,为了保护在一个网络环境内部的资源服务的安全性,网络环境常分为内部网络拓扑结构和外部网络拓扑结构,而外部网络拓扑结构与内部网络拓扑结构之间,存在着一个基于soap协议的网络防火墙,现存技术解决方案是针对该soap协议的规范,分别在内网和外网的服务资源上重新开发符合防火墙规范定义的协议的接口,对于新建立的服务资源,开发难度大,对于旧有系统的服务资源,改造难度大,耗时长,测试工作加倍。
发明内容
针对现有技术中的缺陷,本发明提供了一种内网和外网间的双重反向代理的网络服务方法和系统,在内外网分别部署能根据唯一的接口协议进行通信的内网组件和外网组件,内外网之间通过一个接口协议通信,无需开发大量的通信接口,减少了开发部署成本和维护成本。
第一方面,本发明提供了一种内网和外网间的双重反向代理的网络服务方法,其特征在于,包括以下步骤:
在外网系统布置一个外网组件,在内网系统部署一个内网组件,外网组件和内网组件通过唯一的接口协议建立通信隧道;
外网组件接收用户的HTTP请求,将HTTP请求压缩为固定格式的请求数据包,并将请求数据包发送至内网系统;
内网组件接收到请求数据包后,将请求数据包进行解压得到原始的HTTP请求,将HTTP请求发送给对应的目标服务器;
内网组件接收目标服务器反馈的响应信息,将响应信息压缩为固定格式的响应数据包,并将响应数据包发送至外网系统;
外网组件接收到响应数据包后,将响应数据包进行解压得到原始的响应信息,并将响应信息反馈给用户。
优选地,所述接口协议是用户通过调用特定传输模块自定义的内网系统和外网系统之间的传输协议。
优选地,所述接口协议包括Soap协议或Restful协议或其他协议。
优选地,所述固定格式为二进制请求数据格式。
优选地,所述外网组件接收用户的HTTP请求,将HTTP请求压缩为固定格式的请求数据包,并将请求数据包发送至内网系统,具体为:
外网组件接收用户发送HTTP请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明东电科技有限公司,未经昆明东电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010589247.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于汽车发动机水泵的泄露检测装置
- 下一篇:一种真空灭弧室及柱上开关





