摘要
本申请提供一种基于OpenVPN的通信方法及装置。该方法包括:接收目标客户端发送的OpenVPN连接请求;根据可靠性握手请求,按照TLS握手协议和TLS记录协议,完成与目标客户端的OpenVPN连接;在接收到目标客户端发送的真实局域网IP地址段时,判断所在局域网中是否存在冲突的地址段;若存在,则从地址池中获取不冲突的虚拟局域网IP地址段,并发送至目标客户端,以使目标客户端将虚拟局域网IP地址段,映射至真实局域网IP地址段,得到地址段映射关系;将虚拟局域网IP地址段封装为路由信息,推送至所在局域网范围内的其余客户端;以使其余客户端将路由信息保存至路由表;本申请的方法提高了传输效率。
技术关键词
IP地址段
TLS握手协议
客户端
计算机执行指令
MQTT协议
服务器
通信方法
可读存储介质
计算机程序产品
关系
处理器通信
加密算法
存储器
阶段
通信装置
模块
地址映射