本说明书的一个或多个实施例涉及计算机网络,具体涉及一种网络连接方法、装置、电子设备、存储介质。
背景技术:
1、虚拟私人网络(virtual private network,vpn)是一种网络连接技术,用于在公共网络上建立安全的、加密的连接。客户端与服务端之间可以通过vpn建立的加密通道进行数据传输,避免数据泄露。
2、然而,存在具备一定的不稳定性。该不稳定性可能由多种因素造成,包括网络问题、vpn服务器问题、客户端软件问题或配置错误。vpn的不稳定可能导致客户端与服务端之间无法正常通信,进而影响客户端请求的处理效率。
技术实现思路
1、本说明书实施例提供了一种网络连接方法、装置、电子设备、存储介质,其技术方案如下:
2、第一方面,本说明书实施例提供了一种网络连接方法,应用于客户端节点,包括:
3、响应于客户端节点与源服务节点之间的虚拟私人网络不稳定,从所述源服务节点对应的至少一个边缘服务节点中选取目标边缘节点;
4、向所述目标边缘节点发送建连请求,以与所述目标边缘节点建立网络连接;
5、基于所述网络连接,向所述目标边缘节点发送客户端请求,以使所述边缘服务节点将所述客户端请求转发至所述源服务节点进行处理。
6、第二方面,本说明书实施例提供了一种网络连接装置,应用于客户端节点,包括:
7、选取单元:响应于客户端节点与源服务节点之间的虚拟私人网络不稳定,从所述源服务节点对应的至少一个边缘服务节点中选取目标边缘节点;
8、建连单元:向所述目标边缘节点发送建连请求,以与所述目标边缘节点建立网络连接;
9、发送单元:基于所述网络连接,向所述目标边缘节点发送客户端请求,以使所述边缘服务节点将所述客户端请求转发至所述源服务节点进行处理。
10、第三方面,本说明书实施例提供了一种电子设备,包括处理器以及存储器;所述处理器与所述存储器相连;所述存储器,用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行上述实施例第一方面所述的网络连接方法的步骤。
11、第四方面,本说明书实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述实施例第一方面所述的网络连接方法的步骤。
12、本说明书一些实施例提供的技术方案带来的有益效果至少包括:
13、在客户端节点与源服务节点之间的虚拟私人网络不稳定的情况下,通过与源服务节点对应的边缘服务节点建立网络连接,使得借由边缘服务节点建立的网络连接可以替代虚拟私人网络与源服务节点建立联系,从而避免不稳定的虚拟私人网络对客户端节点与源服务节点之间的通信造成干扰,保证了客户端请求的处理效率。
1.一种网络连接方法,应用于客户端节点,包括:
2.根据权利要求1所述的一种网络连接方法,还包括:
3.根据权利要求2所述的一种网络连接方法,在所述预设条件包括所述虚拟私人网络的第一网络延时超过预设阈值的情况下,
4.根据权利要求2所述的一种网络连接方法,在向所述源服务节点发送建连请求之前,还包括:
5.根据权利要求1所述的一种网络连接方法,所述从所述源服务节点对应的至少一个边缘服务节点中选取目标边缘节点,包括:
6.根据权利要求5所述的一种网络连接方法,所述描述信息为ip地址;所述确定所述至少一个边缘服务节点的描述信息,包括:
7.根据权利要求1所述的一种网络连接方法,所述客户端节点存储有所述虚拟私人网络对应的路由策略,所述路由策略记录有所述虚拟私人网络关联的边缘关联节点;
8.根据权利要求1所述的一种网络连接方法,发送至所述目标边缘节点的客户端请求经过加密处理。
9.根据权利要求8所述的一种网络连接方法,所述客户端请求的加密方式为密钥加密;
10.一种网络连接装置,应用于客户端节点,包括:
11.根据权利要求10所述的一种网络连接装置,还包括:
12.根据权利要求11所述的一种网络连接装置,在所述预设条件包括所述虚拟私人网络的第一网络延时超过预设阈值的情况下,
13.根据权利要求11所述的一种网络连接装置,在向所述源服务节点发送建连请求之前,还包括:
14.根据权利要求10所述的一种网络连接装置,所述选取单元具体用于:
15.根据权利要求14所述的一种网络连接装置,所述描述信息为ip地址;所述选取单元具体用于:
16.根据权利要求10所述的一种网络连接装置,所述客户端节点存储有所述虚拟私人网络对应的路由地址列表,所述路由地址列表记录有所述虚拟私人网络经过的边缘关联节点;
17.根据权利要求10所述的一种网络连接装置,发送至所述目标边缘节点的客户端请求经过加密处理。
18.根据权利要求17所述的一种网络连接装置,所述客户端请求的加密方式为密钥加密;
19.一种电子设备,包括处理器以及存储器;
20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~9任一项所述的方法。