System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于客户端运行配置的VPN网络连接方法和系统技术方案_技高网

基于客户端运行配置的VPN网络连接方法和系统技术方案

技术编号:41339823 阅读:3 留言:0更新日期:2024-05-20 09:57
本发明专利技术提供基于客户端运行配置的VPN网络连接方法和系统,基于客户端的VPN网络连接请求,确定期望连接的VPN网络属性信息,以此判断客户端的运行配置是否满足与VPN网络连接的条件;当满足相应条件,则对客户端内部的VPN网络连接配置组件进行查找处理,得到配置组件集合并生成配置文件;当不满足相应条件,则在客户端当前所处互联网进行配置组件下载,形成配置组件集合,以此生成相应的配置文件,针对客户端自身的配置组件不同状态进行适应性配置文件生成;还获取配置文件加载在VPN构建线程后客户端的VPN构建进程信息,判断客户端是否成功构建VPN网络连接,并调整客户端的带宽分配状态,改善客户端的VPN连接性能,为客户端进行快速便捷的VPN网络连接配置。

【技术实现步骤摘要】

本专利技术涉及互联网控制的领域,尤其涉及基于客户端运行配置的vpn网络连接方法和系统。


技术介绍

1、客户端从互联网接入内部办公网络通常使用vpn软件进行操作,从而构建互联网到内部办公网络的专用通道。现有的vpn软件都是基于复杂的vpn协议形成的,在进行vpn网络连接过程中需要进行一系列的配置操作,这增加vpn网络连接操作的繁复性,无法为客户端进行快速便捷的vpn网络连接配置,降低vpn网络连接对不同场景的适用性。


技术实现思路

1、本专利技术的目的在于提供基于客户端运行配置的vpn网络连接方法和系统,其基于客户端的vpn网络连接请求,确定期望连接的vpn网络属性信息,以此判断客户端的运行配置是否满足与vpn网络连接的条件;当满足相应条件,则对客户端内部的vpn网络连接配置组件进行查找处理,得到配置组件集合并生成配置文件;当不满足相应条件,则在客户端当前所处互联网进行配置组件下载,形成配置组件集合,以此生成相应的配置文件,针对客户端自身的配置组件不同状态进行适应性配置文件生成;还获取配置文件加载在vpn构建线程后客户端的vpn构建进程信息,判断客户端是否成功构建vpn网络连接,并调整客户端的带宽分配状态,改善客户端的vpn连接性能,为客户端进行快速便捷的vpn网络连接配置。

2、本专利技术是通过以下技术方案实现:

3、基于客户端运行配置的vpn网络连接方法,包括:

4、基于客户端的vpn网络连接请求,确定所述客户端期望连接的vpn网络属性信息;基于所述vpn网络属性信息,判断所述客户端自身的运行配置是否满足与相应vpn网络连接的条件;

5、当所述客户端自身的运行配置满足与相应vpn网络连接的条件,则对所述客户端内部的vpn网络连接配置组件进行查找处理,得到相应的配置组件集合;再基于所述配置组件集合,生成相应的配置文件;

6、当所述客户端自身的运行配置不满足与相应vpn网络连接的条件,在所述客户端当前所处互联网进行配置组件下载,并对下载得到的配置组件进行验证;再基于验证成功的配置组件,形成配置组件集合,以此生成相应的配置文件;

7、获取所述配置文件加载在vpn构建线程后所述客户端的vpn构建进程信息,基于所述vpn构建进程信息,判断所述客户端是否成功构建vpn网络连接;并在成功构建vpn网络连接后,基于vpn网络连接状态,调整所述客户端的带宽分配状态。

8、可选地,基于客户端的vpn网络连接请求,确定所述客户端期望连接的vpn网络属性信息;基于所述vpn网络属性信息,判断所述客户端自身的运行配置是否满足与相应vpn网络连接的条件,包括:

9、对客户端的网络连接日志进行分析,得到所述客户端在工作过程中发起的vpn网络连接请求;对所述网络连接请求进行解析处理,确定所述客户端期望连接的vpn网络协议属性信息;基于所述vpn网络协议属性信息,确定与vpn网络连接所需的配置组件清单;将所述配置组件清单与所述客户端的组件安装目录进行对比,若两者相匹配,则判断所述客户端自身的运行配置满足与相应vpn网络连接的条件;若两者不匹配,则判断所述客户端自身的运行配置不满足与相应vpn网络连接的条件。

10、可选地,当所述客户端自身的运行配置满足与相应vpn网络连接的条件,则对所述客户端内部的vpn网络连接配置组件进行查找处理,得到相应的配置组件集合;再基于所述配置组件集合,生成相应的配置文件,包括:

11、当所述客户端自身的运行配置满足与相应vpn网络连接的条件,则基于与vpn网络连接所需的配置组件清单,对所述客户端内部的vpn网络连接配置组件库进行查找处理,得到相应的若干配置组件,并对查找得到的所有配置组件进行修复处理后形成相应的配置组件集合;对所述配置组件集合下属所有配置组件进行拼接,生成相应的配置文件。

12、可选地,当所述客户端自身的运行配置不满足与相应vpn网络连接的条件,在所述客户端当前所处互联网进行配置组件下载,并对下载得到的配置组件进行验证;再基于验证成功的配置组件,形成配置组件集合,以此生成相应的配置文件,包括:

13、当所述客户端自身的运行配置不满足与相应vpn网络连接的条件,则基于与vpn网络连接所需的配置组件清单,在所述客户端当前所处互联网的配置组件库进行配置组件下载,并对下载得到的配置组件进行验证,判断下载得到的配置组件是否与所述客户端的系统环境相兼容,若相兼容,则确定下载得到的配置组件验证成功;否则,确定下载得到的配置组件验证失败,此时重新下载另一版本的配置组件直到验证成功为止;对验证成功的所有配置组件进行隔离整合,形成配置组件集合,再对所述配置组件集合下属所有配置组件进行拼接,生成相应的配置文件。

14、可选地,获取所述配置文件加载在vpn构建线程后所述客户端的vpn构建进程信息,基于所述vpn构建进程信息,判断所述客户端是否成功构建vpn网络连接;并在成功构建vpn网络连接后,基于vpn网络连接状态,调整所述客户端的带宽分配状态,包括:

15、获取所述配置文件加载在vpn构建线程后所述客户端的vpn构建进程信息,基于所述vpn构建进程信息,得到所述客户端内部的vpn网关认证和vpn通道连接进度状态;若所述客户端内部的vpn网关认证通过和vpn通道连接成功,则判断所述客户端成功构建vpn网络连接;否则,判断所述客户端未成功构建vpn网络连接;在成功构建vpn网络连接,获取vpn网络当前的数据传输速率,若所述数据传输速率小于预设速率阈值,则增大所述客户端向vpn网络分配的带宽;否则,保持所述客户端当前向vpn网络分配的带宽不变。

16、基于客户端运行配置的vpn网络连接系统,包括:

17、客户端识别模块,用于基于客户端的vpn网络连接请求,确定所述客户端期望连接的vpn网络属性信息;基于所述vpn网络属性信息,判断所述客户端自身的运行配置是否满足与相应vpn网络连接的条件;

18、第一配置文件生成模块,用于当所述客户端自身的运行配置满足与相应vpn网络连接的条件,则对所述客户端内部的vpn网络连接配置组件进行查找处理,得到相应的配置组件集合;再基于所述配置组件集合,生成相应的配置文件;

19、第二配置文件生成模块,用于当所述客户端自身的运行配置不满足与相应vpn网络连接的条件,在所述客户端当前所处互联网进行配置组件下载,并对下载得到的配置组件进行验证;再基于验证成功的配置组件,形成配置组件集合,以此生成相应的配置文件;

20、vpn网络连接构建和调整模块,用于获取所述配置文件加载在vpn构建线程后所述客户端的vpn构建进程信息,基于所述vpn构建进程信息,判断所述客户端是否成功构建vpn网络连接;并在成功构建vpn网络连接后,基于vpn网络连接状态,调整所述客户端的带宽分配状态。

21、可选地,所述客户端识别模块用于基于客户端的vpn网络连接请求,确定所述客户端期望连接的vpn网络本文档来自技高网...

【技术保护点】

1.基于客户端运行配置的VPN网络连接方法,其特征在于,包括:

2.如权利要求1所述的基于客户端运行配置的VPN网络连接方法,其特征在于:

3.如权利要求1所述的基于客户端运行配置的VPN网络连接方法,其特征在于:

4.如权利要求1所述的基于客户端运行配置的VPN网络连接方法,其特征在于:

5.如权利要求1所述的基于客户端运行配置的VPN网络连接方法,其特征在于:

6.基于客户端运行配置的VPN网络连接系统,其特征在于,包括:

7.如权利要求6所述的基于客户端运行配置的VPN网络连接系统,其特征在于:

8.如权利要求6所述的基于客户端运行配置的VPN网络连接系统,其特征在于:

9.如权利要求6所述的基于客户端运行配置的VPN网络连接系统,其特征在于:

10.如权利要求6所述的基于客户端运行配置的VPN网络连接系统,其特征在于:

【技术特征摘要】

1.基于客户端运行配置的vpn网络连接方法,其特征在于,包括:

2.如权利要求1所述的基于客户端运行配置的vpn网络连接方法,其特征在于:

3.如权利要求1所述的基于客户端运行配置的vpn网络连接方法,其特征在于:

4.如权利要求1所述的基于客户端运行配置的vpn网络连接方法,其特征在于:

5.如权利要求1所述的基于客户端运行配置的vpn网络连接方法,其特征在于:

...

【专利技术属性】
技术研发人员:余丹兰雨晴曹勇王丹星
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1