[发明专利]一种数据代理方法、系统及代理服务器在审
申请号: | 202010973585.0 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112272158A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 陈加伟;谢文伟;王力鹏 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L12/46 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 代理 方法 系统 代理服务器 | ||
本发明公开了一种数据代理方法、系统及代理服务器,其中,所述方法包括:接收客户端发送的访问请求,所述访问请求中的目的IP地址指向代理服务器,所述访问请求中的访问域名为基于原始内网域名改写生成的虚拟域名;将所述访问请求中的所述访问域名还原为所述原始内网域名,并向所述原始内网域名指向的内网服务器发起资源获取请求;接收所述内网服务器针对所述资源获取请求反馈的响应数据,并在所述响应数据中包含域名信息以及所述域名信息符合替换规则的情况下,将所述域名信息替换为虚拟域名,所述虚拟域名的泛域名为代理域名,并向客户端反馈包含所述虚拟域名的响应数据。本申请提供的技术方案,能够有效地区分用户请求实际访问的目标。
技术领域
本发明涉及互联网技术领域,特别涉及一种数据代理方法、系统及代理服务器。
背景技术
随着网络安全形势日益严峻,为了阻断来自外部网络的攻击,越来越多的企业和机构将业务限制在内部网络中,禁止来自外部网络的访问,然而很多时候机构内部人员又需要从外部网络访问内部应用,VPN(Virtual Private Network,虚拟专用网络)技术便应运而生。
WebVPN提供基于web的内网应用访问控制,允许用户访问只对内部网络开放的web应用。区别于传统VPN技术,WebVPN无需用户安装客户端软件或者浏览器插件,用户可以直接通过浏览器访问登录页面进行身份验证,这大大降低了VPN技术的使用门槛,提升了用户体验。但是在现有的WebVPN系统中,用户的请求先经由VPN代理服务器,如此一来,用户请求中的域名都指向代理域名,代理服务器如何有效区分用户请求实际访问的目标,成为WebVPN技术中的一大难题。
发明内容
本申请的目的在于提供一种数据代理方法、系统及代理服务器,能够有效地区分用户请求实际访问的目标。
为实现上述目的,本申请一方面提供一种数据代理方法,所述方法包括:接收客户端发送的访问请求,所述访问请求中的目的IP地址指向代理服务器;将所述访问请求中的访问域名还原为原始内网域名,并向所述原始内网域名指向的内网服务器发起资源获取请求;接收所述内网服务器针对所述资源获取请求反馈的响应数据,并在所述响应数据中包含域名信息以及所述域名信息符合替换规则的情况下,将所述域名信息替换为虚拟域名,所述虚拟域名的泛域名为代理域名,并向所述客户端反馈包含所述虚拟域名的响应数据。
在一实施中,所述访问请求中的目的IP地址由公共DNS(Domain Name System)服务器直接解析得到,或者由智能DNS服务器解析得到的,其中所述智能DNS服务器接收公共DNS服务器转发的域名解析请求,并将解析结果通过所述公共DNS服务器响应给所述客户端。
在一实施中,所述方法进一步包含:接收鉴权服务器响应的授权响应数据;在所述授权响应数据中包含域名信息以及所述域名信息符合替换规则的情况下,将所述域名信息替换为虚拟域名,并向所述客户端反馈包含所述虚拟域名的授权响应数据。
在一实施中,所述客户端基于接收到的所述授权响应数据或所述响应数据生成所述访问请求。
在一实施中,所述资源获取请求基于所述访问请求改写得到。
在一实施中,将所述访问请求中的所述访问域名还原为所述原始内网域名包括:识别所述原始内网域名被改写时的改写规则,并提取所述访问请求中的所述访问域名;按照所述改写规则将所述访问域名还原为所述原始内网域名。
在一实施中,所述域名信息符合替换规则包括:将所述域名信息在泛域名白名单中进行匹配,若存在与所述域名信息相匹配的目标泛域名,判定所述域名信息符合替换规则。
在一实施中,将所述域名信息替换为虚拟域名包括:按照所述原始内网域名被改写时的改写规则,将所述域名信息改写为虚拟域名,并利用所述虚拟域名替换所述响应数据中对应的域名信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010973585.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置