Hin2n是一款虚拟局域网搭建app,支持多种协议,并且无需root即可进行使用。用户只需在这里简单地配置参数即可开始连接,并且可以保存多套服务器配置,方便切换使用。在连接到服务器之后我们就可以看到其他连接了相同服务器的设备了,并且通过该软件创建的虚拟局域网还能够像真正的局域网一样进行联机玩游戏。
软件特色
Hin2n是支持n2n协议的手机VPN软件
该APP不需要root手机
该APP暂时只支持安卓手机,后续会发开IPhone版本
该项目现处于持续开发阶段,后续会提供更完善的功能
该项目现已支持全部v1/v2s/v2/v3协议
技术原理
VPNService
Hin2n基于安卓原生提供的VPNService,通过VPNService建立tun虚拟网卡,与supernode和edge通讯。
tun2tap
安卓上层仅支持建立tun虚拟网卡,仅是TCP/IP网络层,而n2n协议依赖tap虚拟网卡,需要对数据链路层的支持,因此我们模拟了数据链路层,并实现了ARP协议。
n2n protocol
Hin2n对n2n协议的支持是采用jni的方式,native方法可以尽量复用原n2n项目的代码。
更新内容
在 v3 中添加自动提示
添加新功能:启动时启动服务