← 返回列表

一种用于保护移动端VPN的通信方法和系统

申请号: CN202311786664.0
申请人: 长扬科技(北京)股份有限公司
申请日期: 2023/12/22

摘要文本

本发明提供了一种用于保护移动端VPN的通信方法和系统,在Flutter应用中,该方法包括:接收移动端发出指向目标请求服务器的通信请求;利用Wireguard‑go创建的Tun虚拟网络设备发送通信请求包括的IP数据包,并对IP数据包进行解析得到目标请求服务器的目标IP地址;若VPNService的路由的子网掩码覆盖目标IP地址,则调用直接与目标请求服务器通信的转发单元接收IP数据包,以将IP数据包由转发单元发送至目标请求服务器。本方案提供的用于保护移动端VPN的通信方法解决了Flutter应用下的子网掩码问题,能在Android设备上将指向目标请求服务器的请求直接端侧转到目标请求服务器。 来自马-克-数-据

专利详细信息

项目 内容
专利名称 一种用于保护移动端VPN的通信方法和系统
专利类型 发明申请
申请号 CN202311786664.0
申请日 2023/12/22
公告号 CN117614774A
公开日 2024/2/27
IPC主分类号 H04L12/46
权利人 长扬科技(北京)股份有限公司
发明人 潘涛; 李飞; 刘琼; 姜海昆; 范宇
地址 北京市海淀区闵庄路3号104幢1层01室

专利主权项内容

1.一种用于保护移动端VPN的通信方法,其特征在于,在Flutter应用中,所述方法包括:接收使用VPNService的移动端发出指向目标请求服务器的通信请求;利用Wireguard-go创建的Tun虚拟网络设备发送所述通信请求包括的IP数据包,并对所述IP数据包进行解析得到所述目标请求服务器的目标IP地址;判断所述VPNService的路由的子网掩码是否覆盖所述目标IP地址;若所述子网掩码覆盖所述目标IP地址,则调用转发单元接收所述IP数据包,以将所述IP数据包由所述转发单元发送至所述目标请求服务器;其中,所述转发单元用于建立所述Tun虚拟网络设备与所述目标请求服务器的通信连接。