← 返回列表
一种用于保护移动端VPN的通信方法和系统
摘要文本
本发明提供了一种用于保护移动端VPN的通信方法和系统,在Flutter应用中,该方法包括:接收移动端发出指向目标请求服务器的通信请求;利用Wireguard‑go创建的Tun虚拟网络设备发送通信请求包括的IP数据包,并对IP数据包进行解析得到目标请求服务器的目标IP地址;若VPNService的路由的子网掩码覆盖目标IP地址,则调用直接与目标请求服务器通信的转发单元接收IP数据包,以将IP数据包由转发单元发送至目标请求服务器。本方案提供的用于保护移动端VPN的通信方法解决了Flutter应用下的子网掩码问题,能在Android设备上将指向目标请求服务器的请求直接端侧转到目标请求服务器。 来自马-克-数-据
申请人信息
- 申请人:长扬科技(北京)股份有限公司
- 申请人地址:100195 北京市海淀区闵庄路3号104幢1层01室
- 发明人: 长扬科技(北京)股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种用于保护移动端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虚拟网络设备与所述目标请求服务器的通信连接。