快连VPN加速-全球网络专线加速解决方案

快连VPN加速-全球网络专线加速解决方案

VPN加速方法、装置、系统及其存储介质

时间:2026-04-04 07:31来源:未知 作者:admin 点击:
本发明公开了一种VPN加速方法、装置、系统及其存储介质,其中所述VPN加速方法包括接收用户发起的VPN连接请求,创建VPN通道以及至少一个VPN加速通道,实时读取所述用户的当前访问IP,并针

  

VPN加速方法、装置、系统及其存储介质

  本发明公开了一种VPN加速方法、装置、系统及其存储介质,其中所述VPN加速方法包括接收用户发起的VPN连接请求,创建VPN通道以及至少一个VPN加速通道,实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比,根据测速对比的结果,选取所述当前访问IP的最优加速通道,将所述用户的访问路由切换至最优加速通道,以及返回步骤循环执行实时读取用户的当前访问IP。通过本发明的VPN加速方法和装置,可以在用户访问及切换不同海外网站的过程中自动选择最优加速通道,从而提升用户的网络体验。

  2)创建VPN通道以及至少一个VPN加速通道,其中,所述用户通过所述VPN通道进行初始访问,

  3)实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比,

  2.根据权利要求1的VPN加速方法,其特征在于,所述至少一个VPN加速通道的数量为2,包括第一加速通道和第二加速通道。

  3.根据权利要求2的VPN加速方法,其特征在于,所述VPN通道为163通道,所述第一加速通道为163Qos加速通道,以及所述第二加速通道为CN2加速通道。

  4.根据权利要求1的VPN加速方法,其特征在于,在接收用户发起的VPN连接请求前,还包括,

  接收所述用户的登录请求,对所述用户进行鉴权,以确认所述用户是否有权使用VPN连接业务,如果所述用户有权使用所述VPN连接业务,生成所述用户的通行证信息。

  5.根据权利要求1的VPN加速方法,其特征在于,针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比的步骤包括,

  分别通过所述VPN通道和所述至少一个VPN加速通道访问所述当前访问IP,以及

  统计并收集所述VPN通道和所述至少一个VPN加速通道链接到所述当前访问IP的时延。

  6.根据权利要求5的VPN加速方法,其特征在于,根据测速对比的结果,选取所述当前访问IP的最优加速通道的具体为,

  如果所述VPN通道链接到所述当前访问IP的时延小于所述至少一个VPN加速通道链接到所述当前访问IP的时延,则选取所述VPN通道作为最优加速通道,

  如果所述VPN通道链接到所述当前访问IP的时延大于所述至少一个VPN加速通道链接到所述当前访问IP的时延,当所述至少一个VPN加速通道的数量为1时,则选取所述至少一个VPN加速通道作为最优加速通道,所述至少一个VPN加速通道的数量为大于1时,则选取所述至少一个VPN加速通道中时延最小的VPN加速通道作为最优加速通道。

  7.根据权利要求1的VPN加速方法,其特征在于,所述VPN加速方法还包括,

  8.根据权利要求1的VPN加速方法,其特征在于,所述VPN加速方法还包括,

  对所述用户连接VPN的时间进行统计,其中,当接收到所述用户发起的VPN连接请求时开始统计,当接收到所述用户发起的VPN断开请求时结束统计。

  数据交互模块,用于创建VPN通道以及至少一个VPN加速通道,其中,所述用户通过所述VPN通道进行初始访问,

  测速对比模块,用于实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述

  加速模块,用于根据测速对比的结果,选取所述当前访问IP的最优加速通道,以及

  10.根据权利要求9所述的VPN加速装置,其特征在于,所述用户管理模块还用于接收用户的登录请求,对所述用户进行鉴权,确认所述用户是否有权使用VPN连接业务,如果所述用户有权使用所述VPN连接业务,生成所述用户的通行证信息。

  11.根据权利要求9所述的VPN加速装置,其特征在于,所述VPN加速装置还包括,

  计时管理模块,用于对所述用户连接VPN的时间进行统计,其中,当接收到所述用户发起的VPN连接请求时开始统计,当接收到所述用户发起的VPN断开请求时结束统计。

  处理器,用于执行所述计算机程序时实现如权利要求1至8任一项所述的VPN加速方法的步骤。

  13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的VPN加速方法的步骤。

  [0001]本发明涉及数据通讯技术领域,特别涉及一种VPN加速方法、装置、系统及其存储介质。

  [0002]VPN(VirtualPrivateNetwork,即虚拟私人网络)是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。它利用隧道协议(TunnelingProtocol)来达到保密、发送端认证、消息准确性等私人消息安全效果,这种技术可以用不安全的网络来发送可靠、安全的消息。目前随着国家“互联网+”整体战略的发展,全球化经济的运行,国际业务也越来越普遍,大批留学生选择通过跨国网课接受教育,跨国企业员工居家办公的情况也越来越普遍,因此对VPN访问海外网站的访问速度提出了更高的要求。

  [0003]相关技术中,用户一般在进行VPN连接前选择一条延迟较低的VPN通道,然后通过此VPN通道进行海外网站的访问。但是,用户在访问过程往往会切换浏览不同的网站,而用户选择的VPN通道是长连接的,但是该VPN通道并不是每个网站的最优通道,不能给用户带来更快的访问和加载速度,因而无法带来更好的网络体验。

  [0004] 针对相关技术中用户在访问海外网站选择固定的VPN通道,但是该VPN通道并不是每个网站的最优通道,不能给用户带来更快的访问和加载速度的问题,本发明提供了一种VPN加速方法、装置、系统及其存储介质。

  [0006] 一方面,本发明提供了一种VPN加速方法,其特征在于,包括,

  [0008] 2)创建VPN通道以及至少一个VPN加速通道,其中,所述用户通过所述VPN通道进行初始访问,

  [0009] 3)实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比,

  [0010] 4)根据测速对比的结果,选取所述当前访问IP的最优加速通道,

  [0013] 在一些实施例中,所述至少一个VPN加速通道的数量为2,包括第一加速通道和第二加速通道。

  [0014] 在一些实施例中,所述VPN通道为163通道,所述第一加速通道为163Qos加速通道,以及所述第二加速通道为CN2加速通道。

  [0015] 在一些实施例中,在接收用户发起的VPN连接请求前,还包括,

  [0016] 接收用户的登录请求,对所述用户进行鉴权,确认所述用户是否有权使用VPN连

  接业务,如果所述用户有权使用所述VPN连接业务,生成所述用户的通行证信息。

  [0017] 在一些实施例中,针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比的步骤包括,

  [0018] 分别通过所述VPN通道和所述至少一个VPN加速通道访问所述当前访问 IP,以及

  [0019] 统计并收集所述VPN通道和所述至少一个VPN加速通道链接到所述当前访问IP的时延。

  [0020] 在一些实施例中,根据测速对比的结果,选取所述当前访问IP的最优加速通道的具体为,

  [0021] 如果所述VPN通道链接到所述当前访问IP的时延小于所述至少一个VPN加速通道链接到所述当前访问IP的时延,则选取所述VPN通道作为最优加速通道,

  [0022] 如果所述VPN通道链接到所述当前访问IP的时延大于所述至少一个VPN加速通道链接到所述当前访问IP的时延,当所述至少一个VPN加速通道的数量为1时,则选取所述至少一个VPN加速通道作为最优加速通道,所述至少一个VPN加速通道的数量为大于1时,则选取所述至少一个VPN加速通道中时延最小的VPN加速通道作为最优加速通道。

  [0024] 接收所述用户发起的VPN断开请求,并结束所述VPN加速方法。

  [0027] 对所述用户连接VPN的时间进行统计,其中,当接收到所述用户发起的VPN连接请求时开始统计,当接收到所述用户发起的VPN断开请求时结束统计。

  [0028] 一方面,本发明还提供了一种VPN加速装置,其特征在于,包括,

  [0030] 数据交互模块,用于创建VPN通道以及至少一个VPN加速通道,其中,所述用户通过所述VPN通道进行初始访问,

  [0031] 测速对比模块,用于实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比,

  [0032] 加速模块,用于根据测速对比的结果,选取所述当前访问IP的最优加速通道,以及

  [0033] 智能引流模块,用于将所述用户的访问路由切换至所述最优加速通道。

  [0034] 在一些实施例中,所述用户管理模块还用于接收用户的登录请求,对所述用户进行鉴权,确认所述用户是否有权使用VPN连接业务,如果所述用户有权使用所述VPN连接业务,生成所述用户的通行证信息。

  [0036] 计时管理模块,用于对所述用户连接VPN的时间进行统计,其中,当接收到所述用户发起的VPN连接请求时开始统计,当接收到所述用户发起的VPN断开请求时结束统计。

  [0037] 一方面,本发明还提供了一种VPN加速系统,其特征在于,包括,

  [0039] 处理器,用于执行所述计算机程序时实现如上所述的VPN加速方法的步骤。

  [0040] 一方面,本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可

  读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的VPN加速方法的步骤。

  [0042] 在本发明所提供的VPN加速方法和装置中,通过通过依托智能提速能力开放平台,通过实时测试对比多个VPN通道分别到用户访问IP的时延,然后进行网络智能优选,选取最优加速通道,避免出现加速后效果不如加速前的情况,加速更智能可靠。用户无需配置,无需选区,一点接入,全网覆盖,在平衡成本的情况下,让用户始终在不同海外网站的最优加速通道下进行访问,从而为用户带来最好的加速体验。

  [0043] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

  [0044] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

  [0046] 图2是本发明实施例中的一种VPN加速方法的业务流程示意图。

  [0048] 图4是本发明实施例中的一种VPN加速装置的网络架构示意图。

  [0050] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施例的限制。

  [0051] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、 “第

  二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便此处描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。

  [0052] 图1是本发明实施例中的一种VPN加速方法的流程示意图。如图1所示,本发明的实施例提供了一种VPN加速方法,具体包括如下步骤,

  [0053] S101)接收用户发起的VPN连接请求。具体地,接收所述用户的登录请求,对所述用户进行鉴权,以确认所述用户是否有权使用VPN连接业务,如果所述用户有权使用所述VPN连接业务,生成所述用户的通行证信息。其中,用户通过VPN客户端发起业务使用请求,并且所述VPN客户端可以运行在手机、电脑、工作站等智能设备上,在此不一一列举。

  收到的用户认证请求发送给管理平台进行认证和鉴权,管理平台对所述用户进行鉴权后将认证结果发送回LNS设备。如果用户有权使用所述VPN连接业务,则进行下一步VPN的连接步骤。

  [0055] 以上的鉴权和认证步骤,不仅可以对用户是否具备使用VPN连接进行认证,从而符合监管部门的监督要求和管理要求,而且针对不同的用户权限,利用现网优质资源为用户提供差异化服务,实现资源的弹性调度,极大的提升了运营商网络的服务能力和智能性。

  [0056] S102)创建VPN通道以及至少一个VPN加速通道。其中,所述用户通过所述VPN通道进行初始访问。具体地,通过L2TP协议创建VPN连接,并且为每个VPN通道都对应分配有相应IP地址。其中,所述VPN通道为用户初始访问的路由,其在可访问国内网址的基础上增加了VPN连接功能,而所述至少一个VPN加速通道为基于功能更强的多业务承载网络建立VPN 访问路由。

  [0057] 具体地,所述至少一个VPN加速通道的数量为2,包括第一加速通道和第二加速通道。当然,基于网络资源的不断构建和完善,所述至少一个VPN加速通道的数量也可以是3、

  [0058] S103)实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比。具体地,针对所述当前访问 IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比的步骤包括,分别通过所述VPN通道和所述至少一个VPN加速通道访问所述当前访问IP, 以及统计并收集所述VPN通道和所述至少一个VPN加速通道链接到所述当前访问IP的时延。

  [0059] 进一步地,通过VPN通道链接到当前访问IP的时延又称为PING时延,具体地,测量用户本地IP发送一个数据包至当前访问IP地址,然后再立即从该当前访问IP地址返回用户本地IP的时间。在一些实施例中,进行测试对比的参数还可以包括丢包率、加载时延以及下载速率等服务指标,在此不作限制。

  [0060] S104)根据测速对比的结果,选取所述当前访问IP的最优加速通道。具体地,根据测速对比的结果,选取所述当前访问IP的最优加速通道的具体包括如下步骤。如果所述VPN通道链接到所述当前访问IP的时延小于所述至少一个VPN加速通道链接到所述当前访问IP的时延,则选取所述VPN通道作为最优加速通道,如果所述VPN通道链接到所述当前访问IP的时延大于所述至少一个VPN加速通道链接到所述当前访问IP的时延,如果所述VPN 通道链接到所述当前访问IP的时延小于所述至少一个VPN加速通道链接到所述当前访问IP的时延,则选取所述VPN通道作为最优加速通道,如果所述VPN通道链接到所述当前访问IP的时延大于所述至少一个VPN加速通道链接到所述当前访问 IP的时延,当所述至少一个VPN加速通道的数量为1时,则选取所述至少一个VPN加速通道作为最优加速通道,所述至少一个VPN加速通道的数量为大于1时,则选取所述至少一个VPN加速通道中时延最小的VPN加速通道作为最优加速通道。

  [0061] 在一些实施例中,测速对比的指标可以不仅仅是时延,还可以包括丢包率、加载时延以及下载速率等服务指标,并且可以通过用户自定义设置选择想对比的一个或多个服务指标参数,或者系统能够根据用户上网的不同场景选择用户需要的一个或多个服务指标参数,并基于预设的对比策略选择最优加速通道,在此不一一赘述。

  [0062] S105)将所述用户的访问路由切换至最优加速通道,具体地,通过智能分流模块将用户当前的访问IP智能分流到最优加速通道,从而实现自动为用户选择当前访问IP的最优加速通道。

  [0063] 值得一提的是,当用户通过VPN通道进行初始访问开始时,管理平台就在后台开始分析此流量的目标IP,从而通过测速对比,并根据测速结果选择最优加速通道,然后将用户访问路由切换至最优加速通道。由于后台进行测速分析对比的过程远远快于用户访问当前目标IP的过程,因此,用户每次访问当前目标IP的访问路由都能切换至最优加速通道。

  [0064] S106)返回步骤103)循环执行。具体地,返回步骤103)继续监控并读取用户访问的当前目前IP,当用户需要访问新的目标IP时,则本实施例的VPN加速方法的测速对比步骤继续循环运行,从而选取出新的目标IP的最优加速通道,从而为用户访问的每个目标IP 都选择最优加速通道,提升了用户访问海外网站的体验。

  [0065] 在一些实施例中,本实施例提供的VPN加速方法还包括接收所述用户发起的VPN 断开请求,并结束所述VPN加速方法。具体地,在用户请求VPN连接后,VPN加速方法始终在循环运行中,当用户通过客户端发起VPN断开请求后, VPN加速方法的步骤跳转结束,从而完成所执行的所有步骤。

  [0066] 在本实施例公开的一种VPN加速方法中,通过依托智能提速能力开放平台,通过实时测试对比多个VPN通道分别到用户访问IP的时延,然后进行网络智能优选,选取最优加速通道,避免出现加速后效果不如加速前的情况,加速更智能可靠。用户无需配置,无需选区,一点接入,全网覆盖,在平衡成本的情况下,让用户始终在不同海外网站的最优加速通道下进行访问,从而为用户带来最好的加速体验。

  [0067] 图2是本发明实施例中的一种VPN加速方法的业务流程示意图。如图2所述,公开了本发明的一种VPN加速方法的具体实施例,具体包括如下步骤。

  [0068] S201)用户输入账号、密码、验证码进行登录。具体地,用户可以在客户端终端上进行登录操作,并且该客户端终端可以是手机、电脑等智能设备。该账户可以是用户绑定手机号的相关账户。

  [0069] S202)管理平台对该用户进行鉴权,判断该用户是否有权使用该业务。具体地,通过管理平台的后台数据库,确认用户是否注册申请了VPN连接业务,并返回鉴权的结果。如果确认用户有权使用该业务,则返回登录成功的结果。

  [0070] S203)用户发起提速请求。具体地,用户通过客户端操作发出VPN连接请求,此时管理平台提交用户信息,并生成该用户临时的账号,密码等通行证信息发送给用户客户端。

  [0071] S204)用户客户端通过该通行证信息向LNS设备发起L2TP建立请求。

  [0072] S205)LNS设备对客户端发送的通行证信息鉴权通过后,为用户分配163Qos保障地址和CN2地址,建立163Qos加速通道和CN2加速通道。具体地,用户可以通过163VPN通道、163Qos加速通道和CN2加速通道进行访问海外网站。

  [0073] S206)用户通过163VPN通道访问海外网站,此时管理平台获取并分析访问流量的目标IP,并向测速对比平台发送测速请求。

  [0074] S207)测速平台执行测速,并向管理平台返回测速结果。具体地,分别通过163VPN

  通道、163Qos加速通道和CN2加速通道访问所述当前访问IP,并统计并收集通过163VPN通道、163Qos加速通道和CN2加速通道分别链接到所述当前访问IP的时延。

  [0075] S208)根据测速对比的结果,选取所述当前访问IP的最优加速通道。具体地,参考测速对比的结果,比较163VPN通道、163Qos加速通道和CN2加速通道分别链接到所述当前访问IP的时延,找出链接时延最短的路由作为最优加速通道。

  [0077] 如图2所述,在本实施例中,通过实时测试对比中国电信163网、163Qos保障网和CN2网分别到用户访问目标的时延、丢包、加载时延、下载速率等服务指标进行网络智能优选,取最优路径,避免出现加速后效果不如加速前的情况,加速更智能可靠。用户无需配置,无需选区,一点接入,全网覆盖,在平衡成本的情况下,为用户带来最好的加速体验。

  [0078] 图3是本发明实施例中的一种VPN加速装置的示意图。如图3所示,本发明实施例还提供了一种VPN加速装置30,具体包括如下模块。

  [0080] 数据交互模块302,用于创建VPN通道以及至少一个VPN加速通道,其中,所述用户通过所述VPN通道进行初始访问。

  [0081] 测速对比模块303,用于实时读取所述用户的当前访问IP,并针对所述当前访问IP对所述VPN通道和所述至少一个VPN加速通道进行测速对比。

  [0082] 加速模块304,用于根据测速对比的结果,选取所述当前访问IP的最优加速通道。

  [0083] 智能引流模块305,用于将所述用户的访问路由切换至最优加速通道。

  [0084] 在一些实施例中,所述用户管理模块301还用于接收用户的登录请求,对所述用户进行鉴权,确认所述用户是否有权使用VPN连接业务,如果所述用户有权使用所述VPN连接业务,生成所述用户的通行证信息。

  [0085] 在一些实施例中,本实施例的VPN加速装置30还包括计时管理模块,用于对所述用户连接VPN的时间进行统计,其中,当接收到所述用户发起的VPN连接请求时开始统计,当接收到所述用户发起的VPN断开请求时结束统计。

  [0086] 在本实施例公开的一种VPN加速装置30中,通过依托智能提速能力开放平台,通过实时测试对比多个VPN通道分别到用户访问IP的时延,然后进行网络智能优选,选取最优加速通道,避免出现加速后效果不如加速前的情况,加速更智能可靠。用户无需配置,无需选区,一点接入,全网覆盖,在平衡成本的情况下,让用户始终在不同海外网站的最优加速通道下进行访问,从而为用户带来最好的加速体验。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片