4
IPOP(IP-over-P2P)是一个开放源代码的以用户为中心的软件虚拟网络,允许最终用户定义和创建自己的虚拟专用网络(VPN)。IPOP虚拟网络通过“ TinCan”链接提供IP或以太网的端到端隧道,并通过控制API进行管理以创建各种软件定义的VPN覆盖。自项目启动以来,IPOP的体系结构和设计已经从基于将所有对等点连接到全球覆盖的结构化P2P库(Brunet)的架构和设计,发展到了基于TinCan链接的当前设计,该连接通过以下方式将用户连接到受信任的对等点(例如,来自在线社交网络)解耦控制器的调解。IPOP的核心是利用现有技术(Jingle / WebRTC)和标准(STUN,TURN,XMPP)在计算机之间的P2P链路上建立IP数据包的隧道-即使它们位于防火墙和/或网络地址转换器(NAT)之后...。