一种sslvpn客户端的网络接入方法、装置、系统及存储介质制造方法及图纸

技术编号:37796774 阅读:11 留言:0更新日期:2023-06-09 09:26
本发明专利技术提供了一种sslvpn客户端的网络接入方法、装置、系统及存储介质,所述方法应用于网络服务器中,包括:获得浏览器发送的sslvpn接入请求;基于所述sslvpn接入请求确定关于sslvpn客户端后台程序的参数信息;基于所述参数信息与sslvpn客户端后台程序建立网络连接;将所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序,使所述sslvpn客户端后台程序将所述参数信息发送至sslvpn服务器,并接收所述sslvpn服务器的反馈报文,同时将所述反馈报文发送至所述网络服务器;处理所述反馈报文生成目标格式的响应报文;发送所述响应报文至所述浏览器,完成sslvpn的接入。本发明专利技术的sslvpn客户端的网络接入方法可以快速方便地基于网络服务器实现sslvpn客户端与sslvpn服务器间接入连接。务器间接入连接。务器间接入连接。

【技术实现步骤摘要】
一种sslvpn客户端的网络接入方法、装置、系统及存储介质


[0001]本专利技术实施例涉及网络安全
,特别涉及一种网络接入方法、装置、系统及存储介质。

技术介绍

[0002]使用sslvpn时,需要通过客户端进行登录,而对于用户来说,在这之前需要先获取客户端安装包,然后进行安装,操作繁琐复杂。而sslvpn通过浏览器接入的方式无需用户主动获取和安装客户端,所以sslvpn的浏览器接入方案变得尤为重要。但是基于现有的方案仅支持电脑客户端的sslvpn客户端改造。
[0003]例如,如图1所示,现有的技术方案是直接对原有的sslvpn客户端进行改造,包括通过开发http框架来与浏览器进行收发交互,如此就会对旧的电脑端的sslvpn客户端改动较大,且较为复杂。而且,现有的电脑客户端在支持sslvpn浏览器接入时,新增的http解析框架是一个庞大且复杂的模块,开发此功能不仅耗时耗力,对设备及该模块的完整性和稳定性要求也较高,不易实施。

技术实现思路

[0004]本专利技术提供了一种可以快速方便地基于网络服务器实现sslvpn客户端与sslvpn服务器间接入连接的sslvpn客户端的网络接入方法。
[0005]为了解决上述技术问题,本专利技术实施例提供了一种sslvpn客户端的网络接入方法,应用于网络服务器中,所述方法包括:
[0006]获得浏览器发送的sslvpn接入请求;
[0007]基于所述sslvpn接入请求确定关于sslvpn客户端后台程序的参数信息;
[0008]基于所述参数信息与sslvpn客户端后台程序建立网络连接;
[0009]将所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序,使所述sslvpn客户端后台程序将所述参数信息发送至sslvpn服务器,并接收所述sslvpn服务器的反馈报文,同时将所述反馈报文发送至所述网络服务器;
[0010]处理所述反馈报文生成目标格式的响应报文;
[0011]发送所述响应报文至所述浏览器,完成sslvpn的接入。
[0012]作为一可选实施例,所述获得浏览器发送的sslvpn接入请求,包括:
[0013]用户基于所述浏览器发起所述sslvpn接入请求;
[0014]所述浏览器将所述sslvpn接入请求发送至所述网络服务器,使所述网络服务器获得所述sslvpn接入请求。
[0015]作为一可选实施例,所述基于所述sslvpn接入请求确定关于sslvpn客户端后台程序的参数信息,包括:
[0016]对所述sslvpn接入请求进行数据解析;
[0017]基于解析结果确定sslvpn客户端后台程序的通讯地址、接入请求参数。
[0018]作为一可选实施例,所述基于所述参数信息与sslvpn客户端后台程序建立网络连接,包括:
[0019]基于所述通讯地址与sslvpn客户端后台程序建立TCP连接。
[0020]作为一可选实施例,所述将所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序,包括:
[0021]基于所述网络连接的传输协议将所述参数信息进行封装;
[0022]将封装后的所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序。
[0023]作为一可选实施例,所述sslvpn客户端后台程序将所述参数信息发送至sslvpn服务器,包括:
[0024]所述sslvpn客户端后台程序对所述参数信息进行封装后发送至所述sslvpn服务器。
[0025]作为一可选实施例,其特征在于,所述处理所述反馈报文生成目标格式的响应报文,包括:
[0026]基于所述反馈报文构造http响应报文。
[0027]本专利技术另一实施例同时提供一种sslvpn客户端的浏览器接入装置,应用于网络服务器中,其特征在于,所述sslvpn客户端的浏览器接入装置包括:
[0028]获得模块,用于获得浏览器发送的sslvpn接入请求;
[0029]确定模块,用于基于所述sslvpn接入请求确定关于sslvpn客户端后台程序的参数信息;
[0030]建立模块,用于基于所述参数信息与sslvpn客户端后台程序建立网络连接;
[0031]第一发送模块,用于将所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序,使所述sslvpn客户端后台程序将所述参数信息发送至sslvpn服务器,并接收所述sslvpn服务器的反馈报文,同时将所述反馈报文发送至所述网络服务器;
[0032]处理模块,用于处理所述反馈报文生成目标格式的响应报文;
[0033]第二发送模块,用于发送所述响应报文至所述浏览器,完成sslvpn的接入。
[0034]本专利技术另一实施例还提供一种sslvpn客户端的浏览器接入系统,其特征在于,包括:
[0035]一个或多个处理器;
[0036]存储器,配置为存储一个或多个程序;
[0037]当所述一个或多个程序被所述一个或多个处理器执行时,使得该一个或多个所述处理器实现如上文中任一项实施例所述的sslvpn客户端的网络接入方法。
[0038]本专利技术另一实施例还提供一种存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现如上文中任一项实施例所述的sslvpn客户端的网络接入方法。
[0039]基于上述实施例的公开可以获知,本专利技术实施例具备的有益效果包括过将网络服务器作为sslvpn客户端与sslvpn服务器间的中间件来执行二者间的请求交互,如此可无需构建现有方案中繁琐的http框架,而且电脑客户端无需处理浏览器的数据,直接基于网络服务器便可获得,在与sslvpn服务器进行交互时也同样无需处理中间数据,均交由网络服务器处理便可,极大地减少了工作量。另外,网络服务器技术成熟,相比现有方案中构建的http框架,性能更加稳定。
[0040]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0041]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0042]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0043]图1为现有方案中的sslvpn接入方法。
[0044]图2为本专利技术实施例中的sslvpn客户端的网络接入方法的流程图。
[0045]图3为本专利技术另一实施例中的sslvpn客户端的网络接入方法的流程图。
[0046]图4为本专利技术实施例中的sslvpn客户端的网络接入方法的应用流程图。
[0047]图5为本专利技术实施例中的sslvpn客户端的网络接入方法的另一应用流程图。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种sslvpn客户端的网络接入方法,应用于网络服务器中,其特征在于,所述方法包括:获得浏览器发送的sslvpn接入请求;基于所述sslvpn接入请求确定关于sslvpn客户端后台程序的参数信息;基于所述参数信息与sslvpn客户端后台程序建立网络连接;将所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序,使所述sslvpn客户端后台程序将所述参数信息发送至sslvpn服务器,并接收所述sslvpn服务器的反馈报文,同时将所述反馈报文发送至所述网络服务器;处理所述反馈报文生成目标格式的响应报文;发送所述响应报文至所述浏览器,完成sslvpn的接入。2.根据权利要求1所述的sslvpn客户端的网络接入方法,其特征在于,所述获得浏览器发送的sslvpn接入请求,包括:用户基于所述浏览器发起所述sslvpn接入请求;所述浏览器将所述sslvpn接入请求发送至所述网络服务器,使所述网络服务器获得所述sslvpn接入请求。3.根据权利要求1所述的sslvpn客户端的网络接入方法,其特征在于,所述基于所述sslvpn接入请求确定关于sslvpn客户端后台程序的参数信息,包括:对所述sslvpn接入请求进行数据解析;基于解析结果确定sslvpn客户端后台程序的通讯地址、接入请求参数。4.根据权利要求3所述的sslvpn客户端的网络接入方法,其特征在于,所述基于所述参数信息与sslvpn客户端后台程序建立网络连接,包括:基于所述通讯地址与sslvpn客户端后台程序建立TCP连接。5.根据权利要求3所述的sslvpn客户端的网络接入方法,其特征在于,所述将所述参数信息基于所述网络连接发送至所述sslvpn客户端后台程序,包括:基于所述网络连接的传输协议将所述参数信息进行封装;将封装后的所述参数信息基于所述网络连接发送至所述sslvpn客户端后台...

【专利技术属性】
技术研发人员:李欣强李冲
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1