一种资源访问方法及服务器技术

技术编号:19702933 阅读:49 留言:0更新日期:2018-12-08 14:22
本发明专利技术实施例公开了一种资源访问方法,用于降低客户端访问专用网络的复杂度,并提升系统的安全性。本发明专利技术实施例方法包括:服务器接收客户端发送的请求报文,并确定所述请求报文对应的统一资源定位符URL;所述服务器根据预设的映射规则确定与所述URL对应的目标URL,并向目标服务器发送所述目标URL对应的访问请求,所述目标服务器与所述服务器通过网络专线连接;所述服务器接收所述访问请求对应的响应报文,并将所述响应报文返回所述客户端。

【技术实现步骤摘要】
一种资源访问方法及服务器
本专利技术涉及计算机应用领域,尤其涉及一种资源访问方法及服务器。
技术介绍
网络专线,笼统来说就是为了某个机构拉一条独立的网线,也就是一个独立的局域网,例如军事,银行等,让用户的数据传输变得可靠可信,专线的优点就是安全性好,服务质量可以得到保证。虚拟专用网络(VirtualPrivateNetwork,VPN)网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN可以通过服务器、硬件、软件等多种方式实现。VPN属于远程访问技术,简单地说就是利用公用网络架设专用网络。现有技术中,如果内部服务器A与外部服务器B之间采用网络专线连接,服务器B上部署有服务S,如果用户要访问外部服务器B中的服务S,则需要在服务器A上安装开元的VPN服务,用户通过客户端登录VPN,通过该VPN实现服务S的访问。现有技术需要在服务器部署VPN,操作较复杂,还需要在客户机安装VPN客户端,操作繁琐,并且VPN的安全性低。
技术实现思路
本专利技术实施例第一方面提供了一种资源访问方法及服务器,用于降低客户端访问专用网络的复杂度,并提升系统的安全性。有鉴于此,本专利技术实施例第一方面提供了一种资源访问方法,包括:服务器接收客户端发送的请求报文,并确定所述请求报文对应的统一资源定位符URL;所述服务器根据预设的映射规则确定与所述URL对应的目标URL,并向目标服务器发送所述目标URL对应的访问请求,所述目标服务器与所述服务器通过网络专线连接;所述服务器接收所述访问请求对应的响应报文,并将所述响应报文返回所述客户端。本专利技术实施例第二方面提供了一种服务器,该服务器包括:第一接收模块,用于接收客户端发送的请求报文;第一确定模块,用于确定所述请求报文对应的统一资源定位符URL;第二确定模块,用于根据预设的映射规则确定与所述URL对应的目标URL;第一发送模块,用于向目标服务器发送所述目标URL对应的访问请求,所述目标服务器与所述服务器通过网络专线连接;第二接收模块,用于接收所述访问请求对应的响应报文;第二发送模块,用于将所述响应报文返回所述客户端。本专利技术实施例第三方面提供了一种服务器,该服务器包括:收发器,存储器及处理器;所述存储器用于存储程序;所述处理器用于执行所述程序,具体包括如下步骤:控制所述收发器接收客户端发送的请求报;确定所述请求报文对应的统一资源定位符URL;根据预设的映射规则确定与所述URL对应的目标URL;控制所述收发器向目标服务器发送所述目标URL对应的访问请求,所述目标服务器与所述服务器通过网络专线连接;控制所述收发器接收所述访问请求对应的响应报文;控制所述收发器将所述响应报文返回所述客户端。本专利技术实施例第四方面提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面所述的方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,服务器接收到客户端发送的请求报文后,可以根据预设的规则确定与该请求报文的URL对应的目标URL,并向目标服务器发送该目标URL对应的访问请求,在接收到目标服务器返回的响应报文后,在将该响应报文返回给客户端。也就是说,本专利技术实施例中内部服务器可以将客户端发送的请求报文转换成外部服务器对应的访问请求,使得外部服务器可以对该访问请求进行处理,然后内部服务器再将处理结果返回给客户端,从而实现客户端对外部服务器的资源访问,不需要通过部署VPN,也不需要安装客户端,降低了实现的复杂度,并提升系统的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。图1是本专利技术实施例中资源访问系统的一个实施例示意图;图2是本专利技术实施例中资源访问方法的一个实施例流程图;图3是本专利技术实施例中资源访问方法的另一实施例流程图;图4是本专利技术实施例中资源访问方法的另一实施例流程图;图5是本专利技术实施例中服务器的一个实施例示意图;图6是本专利技术实施例中服务器的另一实施例示意图;图7是本专利技术实施例中服务器的另一实施例示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例提供了一种资源访问方法,用于降低客户端访问专用网络的复杂度,并提升系统的安全性。为了便于理解本专利技术实施例,下面对本专利技术实施例提供的资源访问方法所适用的场景进行简单介绍,请参阅图1,本专利技术实施例提供的资源访问方法所适用的系统组成结构示意图。该系统包括至少一台代理服务器101组成的服务系统,与该服务系统对应的客户机102,以及通过网络专线与该服务系统连接的外部服务系统,该外部服务系统包括至少一台外部服务器103。其中,客户机102可以通过超文本传输协议(HyperTextTransferProtocol,HTTP)或其他传输协议与代理服务器101进行数据传输。而代理服务器101中部署有代理服务,该代理服务器用于代理客户机向外部服务器103发送请求,该代理服务与代理服务器101的互联网协议(InternetProtocol,IP)地址和端口绑定。代理服务器101中还加载有映射规则,日志记录规则,数据传输规则等信息。而外部服务器103中部署有各种服务的资源,但是由于专线问题,只有通过网络专线连接的设备(例如代理服务器101)才能访问外部服务器103中的资源,即客户机102不能直接访问外部服务器103,客户机102需要通过代理服务器101中转,才能访问外部服务器103中的资源。具体地代理服务器101可以通过本专利技术实施例中的资源访问方法实现客户机102对外部服务器103中资源的访问。应理解,终端102不限于图1所示的个人计算机(PC,PersonalComputer),还可以是手机、平板电脑等其他用于访问服务器资源的设备。应理解,除了上述场景,本申请实施例中的资源访问方法还可以适应于其他场景,具体此处不作限定。下面对本专利技术实施例中的资源访问方法进行介绍,请参阅图2,本专利技术实施例中资源访问方法的一个实施例包括:201、服务器接收客户端发送的请求报文;当客户端想要访问目标服务器中的资源时,先向通过网络专线与该目标服务器连接的服务器发送请求报文,服务器接收该客户端发送的请求报文。应理解,该通过网络专线与目标服务器连接的服务器中部署有代理服务,并且该代理服务绑定了该目标服务器的IP地址和端口信息,客户端通过该IP地址和端口信息向该服务器发送请求报文。还应理解,该客户端可以是浏览器,可以是本文档来自技高网...

【技术保护点】
1.一种资源访问方法,其特征在于,包括:服务器接收客户端发送的请求报文,并确定所述请求报文对应的统一资源定位符URL;所述服务器根据预设的映射规则确定与所述URL对应的目标URL,并向目标服务器发送所述目标URL对应的访问请求,所述目标服务器与所述服务器通过网络专线连接;所述服务器接收所述访问请求对应的响应报文,并将所述响应报文返回所述客户端。

【技术特征摘要】
1.一种资源访问方法,其特征在于,包括:服务器接收客户端发送的请求报文,并确定所述请求报文对应的统一资源定位符URL;所述服务器根据预设的映射规则确定与所述URL对应的目标URL,并向目标服务器发送所述目标URL对应的访问请求,所述目标服务器与所述服务器通过网络专线连接;所述服务器接收所述访问请求对应的响应报文,并将所述响应报文返回所述客户端。2.根据权利要求1所述的方法,其特征在于,所述响应报文包括所述目标服务器对应的目标地址信息;所述服务器将所述响应报文返回所述客户端包括:所述服务器根据预设的替换规则将所述响应报文中的所述目标地址信息替换成所述服务器对应的地址信息;所述服务器向所述客户端返回所述替换后的响应报文。3.根据权利要求1或2所述的方法,其特征在于,所述服务器根据预设的映射规则确定与所述URL对应的目标URL包括:所述服务器确定所述URL中的页面地址信息;所述服务器根据预设的映射规则查找与所述页面地址信息对应的目标页面地址信息;所述服务器生成所述目标页面地址信息对应的目标URL。4.根据权利要求1或2所述的方法,其特征在于,所述服务器向目标服务器发送所述目标URL对应的访问请求之前包括:所述服务器判断所述目标服务器对应的当前请求数量是否超过预设阈值;若否,则触发所述服务器向目标服务器发送所述目标URL对应的访问请求的步骤。5.根据权利要求1或2所述的方法,其特征在于,所述服务器接收客户端发送的请求报文之后包括:所述服务器根据所述请求报文确定所述客户端对应的互联网协议IP地址;所述服务器判断安全名单中是否包含所述IP地址;若是,则触发所述服务器确定所述请求报文对应的URL的步骤;若否,则所述服务器拒绝处理所述请求报文。6.一种服务器,其特征在于,包括:第一接收模块,用于接收客户端发送的请求报文;第一确定模块,用于确定所述请求报文对应的统一资源定位符URL;第二确定模块,用于根据预设的映射规则确定与所述URL对应的目标URL;第一发送模块,用于向目标服务器发送所述目标URL对应的...

【专利技术属性】
技术研发人员:潘鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1