对移动设备的 n2n 支持
README | 中文文档
N2N 是一个支持 p2p 的 VPN 项目,最初由 Luca Deri、Richard Andrews(来自 ntop.org) 共同开发并开源,Meyerd 继续进行优化工作。我们的目标是提供移动版本支持。
原始的 n2n 支持许多平台,包括 Windows、Linux、OSX、BSD、OpenWrt、Raspberry Pie 等,但不支持手机(非 root 权限)。因此,我们开发了 Hin2n 项目。
Hin2n 基于 Android 的原生 VPNService。它通过 VPNService 构建了一个虚拟网卡,并与超级节点和边缘节点进行通信。
Android 仅支持 tun 虚拟网卡,仅支持网络层,而 n2n 需要 tap 虚拟网卡,需要数据链路层支持。因此,我们模拟了数据链路层和 ARP 协议。
暂无开放 Issues,或尚未同步最近议题。