[发明专利]一种基于P2P的虚拟资源访问方法及装置在审
申请号: | 201811100161.2 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109510810A | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 邓敏 | 申请(专利权)人: | 广州亦云信息技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 秦维;汪卫军 |
地址: | 510260 广东省广州市海珠区新港*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟资源 点对点连接 生日攻击 访问 用户端 独立程序 访问系统 监听客户 接收用户 流量转发 算法实现 虚拟机 调用 算法 封装 穿越 发送 资格 | ||
本发明公开了一种基于P2P的虚拟资源访问方法,包括以下步骤:接收步骤:接收用户端发送的P2P连接请求;连接步骤:判断所述用户端是否具备连接资格,如果是,则调用P2PAgent程序以实现用户端与虚拟机的P2P访问;所述P2PAgent程序采用WEBRTC技术或者生日攻击算法实现P2P穿越,然后使用OPENVPN建立稳定的点对点连接或者使用Relay的流量转发技术直接监听客户端的RDP请求以实现点对点连接。本发明还提供了一种基于P2P的虚拟资源访问系统。本发明的基于P2P的虚拟资源访问方法通过将WEBRTC+OpenVPN、生日攻击算法+OpenVPN和Relay三种方案封装为独立程序P2PAgent,使用或者直接调用以完成P2P访问流程。
技术领域
本发明涉及一种互联网技术领域,尤其涉及一种基于P2P的虚拟资源访问方法及装置。
背景技术
目前,IAAS共享技术主要是当智慧基础云上的资源在处于闲置的情况下时,将资源共享给他人,提高资源利用率共享技术。但由于一体机内部的资源都处于NAT路由设备下,当有内部资源需要对外提供网络访问服务时,至少需要要有一个有效的公网IP绑定在NAT路由设备上,但由于智慧基础云一体机的资源分散,其网络状况多种多样且无法确定,因此无法提供方便快捷地接入多台一体机设备资源的方法。故而,提出一种在复杂的网络状况下能使其成功跨互联网对外提供访问成为本领域技术人员所要解决的技术问题。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种基于P2P的虚拟资源访问方法,其能解决在复杂的网络状况下跨互联网对外提供访问的技术问题。
本发明的目的之二在于提供一种基于P2P的虚拟资源访问系统,其能解决在复杂的网络状况下跨互联网对外提供访问的技术问题。
本发明的目的之三在于提供一种计算机可读存储介质,其能解决在复杂的网络状况下跨互联网对外提供访问的技术问题。
本发明的目的之一采用如下技术方案实现:
一种基于P2P的虚拟资源访问方法,包括以下步骤:
接收步骤:接收用户端发送的P2P连接请求;
连接步骤:判断所述用户端是否具备连接资格,如果是,则调用P2PAgent程序以实现用户端与虚拟机的P2P访问;所述P2PAgent程序采用WEBRTC技术或者生日攻击算法实现P2P穿越,然后使用OPENVPN建立稳定的点对点连接或者使用Relay的流量转发技术直接监听客户端的RDP请求以实现点对点连接。
进一步地,在接收步骤之前还包括注册步骤,所述注册步骤主要包括以下步骤:
接收管理端发送的激活P2P请求信息;
根据激活P2P请求信息注册P2P的应用ID,并发送注册心跳至SignalServer;
返回P2P的应用ID至管理端。
进一步地,所述SignalServer用于协助发现节点和转发P2P交互信息以完成P2P穿越流程。
进一步地,所述P2P的应用ID通过加密生成第一二维码进行展示;管理端将第一二维码转换为第二二维码来分享给用户端。
进一步地,所述第二二维码为管理端通过对第一二维码进行衍生产生的二维码,所述第二二维码包括有用户端的使用时间和登陆用户。
进一步地,所述用户端设置有P2P模块,所述P2P模块用于实现与虚拟机的P2P连接。
本发明的目的之二采用如下技术方案实现:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州亦云信息技术股份有限公司,未经广州亦云信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811100161.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:域名访问方法和装置
- 下一篇:基于数据包的入侵检测方法、装置及存储介质