[发明专利]一种VPN网络的请求处理方法、客户端设备及系统在审
申请号: | 202110070521.4 | 申请日: | 2021-01-19 |
公开(公告)号: | CN112887444A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 郑腾龙;李亦绍;黄云 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L29/06;H04L12/721 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vpn 网络 请求 处理 方法 客户端 设备 系统 | ||
1.一种VPN网络的请求处理方法,其特征在于,所述方法应用于客户端上运行的代理程序,其中,所述客户端上还运行有目标应用程序并安装有物理网卡,所述方法包括:
建立与VPN网络的网络连接;
启用虚拟网卡,通过所述虚拟网卡获取目标应用程序发出的所有流量;
对所述虚拟网卡上的流量进行解析和识别;
从识别出的域名解析请求中获取待解析域名,并确定所述待解析域名是否需经由内网域名服务器进行解析;
若是,则在确保所述域名解析请求的目的地址为或者被修改为所述内网域名服务器的地址后,通过所述VPN网络发送所述域名解析请求至所述内网域名服务器。
2.根据权利要求1所述的方法,其特征在于,所述通过所述虚拟网卡获取目标应用程序发出的所有流量,包括:
通过添加默认路由,将所述目标应用程序发出的流量引导至所述虚拟网卡;以及,
获取客户端设备接入指定类型的网络后对应的域名服务器的目标地址;基于所述目标地址添加指定路由,所述指定路由用于将目的地址为所述目标地址的流量引导至所述虚拟网卡。
3.根据权利要求1所述的方法,其特征在于,所述在确保所述域名解析请求的目的地址为或者被修改为所述内网域名服务器的地址后,通过所述VPN网络发送所述域名解析请求至所述内网域名服务器,包括:
若所述域名解析请求的目的地址为所述内网域名服务器的地址,将所述域名解析请求通过所述VPN网络发送至所述内网域名服务器;
若所述域名解析请求的目的地址不是所述内网域名服务器的地址,将所述域名解析请求的目的地址修改为所述内网域名服务器的地址,并将修改后的域名解析请求通过所述VPN网络发送至所述内网域名服务器。
4.根据权利要求1所述的方法,其特征在于,若所述域名解析请求的目的地址不是所述内网域名服务器的地址,所述方法还包括:
记录所述域名解析请求的报文头部信息与请求标识的映射关系。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述待解析域名不需经由所述内网域名服务器进行解析,则记录所述域名解析请求的报文头部信息与请求标识的映射关系,将所述域名解析请求通过所述物理网卡发送出去。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
若接收到从所述VPN网络反馈的响应报文,则获取所述响应报文的请求标识;
通过查询所述记录,判断所述请求标识是否具备对应的报文头部信息,若具备,根据所述报文头部信息将所述响应报文的修改为新的响应报文,并将所述新的响应报文发送至所述虚拟网卡。
7.根据权利要求6所述的方法,其特征在于,在接收到从所述VPN网络反馈的响应报文之后,所述方法还包括:
获取所述响应报文中的解析地址,并将所述解析地址加入访问权限列表中。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述请求标识不具备对应的报文头部信息,将所述响应报文发送至所述虚拟网卡。
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若接收到从所述物理网卡反馈的响应报文,获取所述响应报文的请求标识;
通过查询所述记录,判断所述请求标识是否具备对应的报文头部信息,若具备,根据所述报文头部信息将所述响应报文的报文体修改为新响应的报文,并将所述新响应的报文发送至所述虚拟网卡。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
若所述请求标识不具备对应的报文头部信息,将所述响应报文丢弃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110070521.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治理公共服务运营方法及平台
- 下一篇:一种特种重防腐氟树脂涂料