虚拟专用网络的连接方法及装置的制造方法

文档序号:9276728阅读:423来源:国知局
虚拟专用网络的连接方法及装置的制造方法
【技术领域】
[0001]本公开涉及无线网络技术领域,尤其涉及虚拟专用网络的连接方法及装置。
【背景技术】
[0002]现在有越来越多的VPN(Virtual Private Network,虚拟专用网络)需求,比如在家的时候需要通过VPN到公司访问一些内部资料等,目前的智能路由器都提供了一部分VPN的功能,当路由器打开VPN时,所有通过路由器的设备流量都会走VPN通道去转发。但是其实并不是所有的数据都要通过VPN,比如自己在家里办公需要VPN,但是家人在看视频、上网并不需要走VPN通道。
[0003]公开内容
[0004]本公开实施例提供虚拟专用网络的连接方法及装置,所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种虚拟专用网络的连接方法,用于路由器,包括:
[0006]获取欲连接的虚拟专用网络服务器的信息;
[0007]获取由所述路由器建立的局域网和广域网连通的第一网络通道;
[0008]根据所述虚拟专用网络服务器的信息,创建由虚拟专用网络及其对应的虚拟网卡连通的第二网络通道;
[0009]控制连接至所述局域网的第一设备通过所述第一网络通道访问目标服务器;
[0010]控制连接至所述虚拟专用网络的第二设备通过所述第二网络通道访问所述虚拟专用网络服务器。
[0011 ] 在一个实施例中,所述控制连接至所述局域网的第一设备通过所述第一网络通道访问目标服务器,包括:
[0012]接收所述第一设备对所述局域网对应的服务集标识的选择命令,以及输入的所述局域网对应的连接密码;
[0013]在所述局域网对应的连接密码与第一预设密码匹配时,控制所述第一设备连接至所述局域网,并通过所述局域网所在的第一网络通道访问所述目标服务器。
[0014]在一个实施例中,所述控制连接至所述虚拟专用网络的第二设备通过所述第二网络通道访问所述虚拟专用网络服务器,包括:
[0015]接收所述第二设备对所述虚拟专用网络对应的服务集标识的选择命令,以及输入的所述虚拟专用网络对应的连接密码;
[0016]在所述虚拟专用网络对应的连接密码与第二预设密码匹配时,控制所述第二设备连接至所述虚拟专用网络,并通过所述虚拟专用网络所在的第二网络通道访问所述虚拟专用网络服务器。
[0017]在一个实施例中,所述第一预设密码与所述第二预设密码相同。
[0018]在一个实施例中,所述方法还包括:
[0019]接收虚拟专用网络的开启命令;
[0020]根据所述开启命令开启所述虚拟专用网络。
[0021 ] 在一个实施例中,所述控制连接至所述局域网的第一设备通过所述第一网络通道访问目标服务器,包括:
[0022]判断连接至所述局域网的第一设备是否为允许使用所述第一网络通道的第一授权设备;
[0023]当所述第一设备为所述第一授权设备时,控制所述第一设备通过所述第一网络通道访问目标服务器。
[0024]在一个实施例中,所述控制连接至所述虚拟专用网络的第二设备通过所述第二网络通道访问所述虚拟专用网络服务器,包括:
[0025]判断连接至所述虚拟专用网络的第二设备是否为允许使用所述第二网络通道的第二授权设备;
[0026]当所述第二设备为所述第二授权设备时,控制所述第二设备通过所述第二网络通道访问所述虚拟专用网络服务器。
[0027]根据本公开实施例的第二方面,提供一种虚拟专用网络的连接装置,用于路由器,包括:
[0028]信息获取模块,用于获取欲连接的虚拟专用网络服务器的信息;
[0029]通道获取模块,用于获取由所述路由器建立的局域网和广域网连通的第一网络通道;
[0030]通道创建模块,用于根据所述虚拟专用网络服务器的信息,创建由虚拟专用网络及其对应的虚拟网卡连通的第二网络通道;
[0031]第一访问模块,用于控制连接至所述局域网的第一设备通过所述第一网络通道访问目标服务器;
[0032]第二访问模块,用于控制连接至所述虚拟专用网络的第二设备通过所述第二网络通道访问所述虚拟专用网络服务器。
[0033]在一个实施例中,所述第一访问模块包括:
[0034]第一接收子模块,用于接收所述第一设备对所述局域网对应的服务集标识的选择命令,以及输入的所述局域网对应的连接密码;
[0035]第一控制子模块,用于在所述局域网对应的连接密码与第一预设密码匹配时,控制所述第一设备连接至所述局域网,并通过所述局域网所在的第一网络通道访问所述目标服务器。
[0036]在一个实施例中,所述第二访问模块包括:
[0037]第二接收子模块,用于接收所述第二设备对所述虚拟专用网络对应的服务集标识的选择命令,以及输入的所述虚拟专用网络对应的连接密码;
[0038]第二控制子模块,用于在所述虚拟专用网络对应的连接密码与第二预设密码匹配时,控制所述第二设备连接至所述虚拟专用网络,并通过所述虚拟专用网络所在的第二网络通道访问所述虚拟专用网络服务器。
[0039]在一个实施例中,所述第一预设密码与所述第二预设密码相同。
[0040]在一个实施例中,所述装置还包括:
[0041]命令接收模块,用于接收虚拟专用网络的开启命令;
[0042]开启模块,用于根据所述开启命令开启所述虚拟专用网络。
[0043]在一个实施例中,所述第一访问模块包括:
[0044]第一判断子模块,用于判断连接至所述局域网的第一设备是否为允许使用所述第一网络通道的第一授权设备;
[0045]第一访问子模块,用于当所述第一设备为所述第一授权设备时,控制所述第一设备通过所述第一网络通道访问目标服务器。
[0046]在一个实施例中,所述第二访问模块包括:
[0047]第二判断子模块,用于判断连接至所述虚拟专用网络的第二设备是否为允许使用所述第二网络通道的第二授权设备;
[0048]第二访问子模块,用于当所述第二设备为所述第二授权设备时,控制所述第二设备通过所述第二网络通道访问所述虚拟专用网络服务器。
[0049]根据本公开实施例的第三方面,提供一种虚拟专用网络的连接装置,包括:
[0050]处理器;
[0051]用于存储处理器可执行指令的存储器;
[0052]其中,所述处理器被配置为:
[0053]获取欲连接的虚拟专用网络服务器的信息;
[0054]获取由所述路由器建立的局域网和广域网连通的第一网络通道;
[0055]根据所述虚拟专用网络服务器的信息,创建由虚拟专用网络及其对应的虚拟网卡连通的第二网络通道;
[0056]控制连接至所述局域网的第一设备通过所述第一网络通道访问目标服务器;
[0057]控制连接至所述虚拟专用网络的第二设备通过所述第二网络通道访问所述虚拟专用网络服务器。
[0058]本公开的实施例提供的技术方案可以包括以下有益效果:
[0059]上述技术方案,创建由路由器建立的局域网和广域网连通的第一网络通道,和由虚拟专用网络和虚拟网卡连通的第二网络通道,这样,连接到局域网的设备可以通过第一网络通道访问目标服务器,连接到虚拟专用网络的设备可以通过第二网络通道访问虚拟专用网络服务器,而不再需要所有设备的流量都通过虚拟专用网络通道转发,从而节省虚拟专用网络的带宽,避免所有设备的流量都通过虚拟专用网络通道而造成网络带宽不够用、网络卡顿的问题,提升用户的网络使用体验。
[0060]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0061]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0062]图1是根据一示例性实施例示出的虚拟专用网络的连接方法的流程图。
[0063]图2是根据一示例性实施例示出的一种虚拟专用网络的连接方法中步骤S104的流程图。
[0064]图3是根据一示例性实施例示出的一种虚拟专用网络的连接方法中步骤S105的流程图。
[0065]图4是根据一示例性实施例示出的一种虚拟专用网络的连接方法的流程图。
[0066]图5是根据一示例性实施例示出的另一种虚拟专用网络的连接方法中步骤S104的流程图。
[0067]图6是根据一示例性实施例示出的另一种虚拟专用网络的连接方法中步骤S105的流程图。
[0068]图7是根据一示例性实施例示出的虚拟专用网络的连接装置
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1