[发明专利]网络代理方法、系统、装置、设备及存储介质有效
申请号: | 202011294157.1 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112104754B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 钟奥 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 代理 方法 系统 装置 设备 存储 介质 | ||
1.一种网络代理方法,其特征在于,应用于正向代理组件中,所述正向代理组件对应至少一个正向代理端口;所述方法包括:
接收主调设备发送的基于业务协议的业务报文;
获取主控组件发送的第一地址集合,所述第一地址集合包括至少一个设备地址,且所述第一地址集合用于对所述主调设备的身份进行认证;
基于所述主调设备的地址和所述至少一个设备地址,对所述主调设备的身份进行认证;其中,在所述至少一个设备地址中包括所述主调设备的地址的情况下,通过针对所述主调设备的身份认证;在所述至少一个设备地址中不包括所述主调设备的地址的情况下,不通过针对所述主调设备的身份认证;
在通过针对所述主调设备的身份认证的情况下,在所述业务报文的基础上添加基于代理协议的报文头部,得到业务数据包;
从所述至少一个正向代理端口中选择目标正向代理端口,所述目标正向代理端口是与目标业务的业务类型相对应的传输端口,所述目标业务是指所述业务报文请求的业务;
通过所述目标正向代理端口,向地址为目标地址的反向代理组件发送所述业务数据包,所述目标地址与所述目标正向代理端口相对应;所述反向代理组件用于从所述业务数据包中解析出所述业务报文后,向被调设备发送所述业务报文;
其中,所述主调设备和所述被调设备位于不同的虚拟私有云中,且所述主调设备和所述被调设备通过以下几项连接的组合实现通信:所述主调设备与所述正向代理组件之间的连接、所述正向代理组件与所述反向代理组件之间的连接以及所述反向代理组件与所述被调设备之间的连接;所述正向代理组件和所述反向代理组件之间通过公网连接。
2.根据权利要求1所述的方法,其特征在于,所述在所述业务报文的基础上添加基于代理协议的报文头部,得到业务数据包,包括:
确定所述报文头部的内容;
按照目标头部格式,在所述业务报文的基础上添加所述报文头部的内容,得到所述业务数据包;
其中,所述目标头部格式为符合所述代理协议规范的头部格式。
3.根据权利要求2所述的方法,其特征在于,所述报文头部的内容用于指示以下至少一项信息:所述目标业务的业务类型、所述代理协议的类型。
4.一种网络代理方法,其特征在于,应用于反向代理组件中,所述方法包括:
接收正向代理组件通过目标正向代理端口发送的业务数据包,所述业务数据包包括主调设备发送的基于业务协议的业务报文,以及所述正向代理组件在所述业务报文的基础上添加的基于代理协议的报文头部;所述反向代理组件的地址为目标地址,所述目标地址与所述目标正向代理端口相对应;
获取主控组件发送的第二地址集合,所述第二地址集合包括至少一个代理地址,且所述第二地址集合用于对所述正向代理组件的身份进行认证;
基于所述正向代理组件的地址和所述至少一个代理地址,对所述正向代理组件的身份进行认证;其中,在所述至少一个代理地址中包括所述正向代理组件的地址的情况下,通过针对所述正向代理组件的身份认证;在所述至少一个代理地址中不包括所述正向代理组件的地址的情况下,不通过针对所述正向代理组件的身份认证;
在通过针对所述正向代理组件的身份认证的情况下,解析所述业务数据包,得到所述业务报文;
向被调设备发送所述业务报文;
其中,所述主调设备和所述被调设备位于不同的虚拟私有云中,且所述主调设备和所述被调设备通过以下几项连接的组合实现通信:所述主调设备与所述正向代理组件之间的连接、所述正向代理组件与所述反向代理组件之间的连接以及所述反向代理组件与所述被调设备之间的连接;所述正向代理组件和所述反向代理组件之间通过公网连接。
5.根据权利要求4所述的方法,其特征在于,所述反向代理组件对应至少一个反向代理端口;所述向被调设备发送所述业务报文,包括:
从所述至少一个反向代理端口中选择目标反向代理端口,所述目标反向代理端口是与目标业务的业务类型相对应的传输端口,所述目标业务是指所述业务报文请求的业务;
通过所述目标反向代理端口,向所述被调设备发送所述业务报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011294157.1/1.html,转载请声明来源钻瓜专利网。