[发明专利]一种P2P内网穿透VPN的方法在审
申请号: | 202110833892.3 | 申请日: | 2021-07-23 |
公开(公告)号: | CN115694849A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 张洪涛;杨黎明;张强 | 申请(专利权)人: | 山东华软金盾软件股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L61/256;H04L61/2592;H04L67/104 |
代理公司: | 北京金宏来专利代理事务所(特殊普通合伙) 11641 | 代理人: | 左海明 |
地址: | 250000 山东省济南市中国(山东)自*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 穿透 vpn 方法 | ||
1.一种P2P内网穿透VPN的方法,其特征在于:包括如下步骤:
步骤一:在公网中建立一个服务节点,作为协商服务器,协商服务器具有公网IP;
步骤二:将多个没有公网IP的客户端使用本地IP与在公网上协商服务器联网;
步骤三:请求客户端向协商服务器发送与目标客户端建立通信的访问请求;
步骤四:协商服务器根据访问请求的数据信息协商建立请求客户端和目标客户端的通信关系,生成对应的IP端口组合分别反馈给请求客户端和目标客户端;
步骤五:请求客户端和目标客户端分别基于各自的IP端口组合启动各自VPN客户端程序建立通信通道进行数据交互。
2.根据权利要求1所述的一种P2P内网穿透VPN的方法,其特征在于:所述访问请求的数据信息包括请求客户端的标识数据和目标客户端的标识数据。
3.根据权利要求1所述的一种P2P内网穿透VPN的方法,其特征在于:所述请求客户端的IP端口组合包括请求客户端的IP地址信息、请求客户端的端口信息的UDP协议组合;所述目标客户端的IP端口组合包括目标客户端的IP地址信息、目标客户端的端口信息的UDP协议组合。
4.根据权利要求1所述的一种P2P内网穿透VPN的方法,其特征在于:所述VPN客户端中设置心跳机制,通过周期性的心跳检查通信信道的通畅性。
5.根据权利要求1所述的一种P2P内网穿透VPN的方法,其特征在于:所述请求客户端和目标客户端进行数据交互的NAT协议分为全锥形NAT、受限锥形NAT、端口受限锥形NAT、对称型NAT;
所述全锥形NAT,对访问无限制,请求客户端和目标客户端可以直接访问对方的端口;
所述受限锥形NAT或者端口受限锥形NAT,受限锥形NAT或者端口受限锥形NAT对访问者的端口或者IP是有限制的,如果请求客户端未访问过目标客户端,则请求客户端的受限锥形NAT或者端口受限锥形NAT会拒绝目标客户端的访问,需要请求客户端请求目标客户端的受限锥形NAT或者端口受限锥形NAT的同时,目标客户端请求请求客户端的受限锥形NAT或者端口受限锥形NAT,让目标客户端和请求客户端的NAT网关允许彼此通过请求;
所述对称型NAT,对称型NAT访问不同主机的不同端口,映射的端口号会发生变化,当双方都是对称型NAT则无法实现通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华软金盾软件股份有限公司,未经山东华软金盾软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110833892.3/1.html,转载请声明来源钻瓜专利网。