I2P 匿名网络实现版本 2.0.0

匿名网络 I2P 2.0.0 和 C++ 客户端 i2pd 2.44.0 已经发布。 I2P 是运行在常规 Internet 之上的多层匿名分布式网络,主动使用端到端加密来保证匿名性和隔离性。 该网络以 P2P 模式构建,并且由于网络用户提供的资源(带宽)而形成,这使得无需使用中央控制的服务器(网络内的通信基于使用加密的单向隧道)参与者和同行)。

在 I2P 网络上,您可以匿名创建网站和博客、发送即时消息和电子邮件、交换文件以及组织 P2P 网络。 要为客户端-服务器(网站、聊天)和 P2P(文件交换、加密货币)应用程序构建和使用匿名网络,需要使用 I2P 客户端。 基本的 I2P 客户端是用 Java 编写的,可以在广泛的平台上运行,例如 Windows、Linux、macOS、Solaris 等。 I2pd 是 I2P 客户端的独立 C++ 实现,并在修改后的 BSD 许可下分发。

在 I2P 2.0 和 i2pd 2.44 中,所有用户默认使用新的传输协议“SSU2”,该协议基于 UDP,具有改进的性能和安全性。 SSU2 的引入将彻底更新密码堆栈,摆脱非常慢的 ElGamal 算法(ECIES-X25519-AEAD-Ratchet 用于端到端加密而不是 ElGamal / AES + SessionTag),相比于SSU 协议并提高移动设备的性能。

I2P 2.0 中的其他更改包括 i2ptunnel 基于 SHA-256 哈希 (RFC 7616) 的代理身份验证的实现。 SSU2 协议的实现中添加了对连接迁移和数据接收即时确认的支持。 改进了死锁查找器的性能。 添加了压缩路由器日志的选项。

i2pd 2.44 添加了使用 SSL 连接与 I2P 服务器建立隧道的能力。 实现了通过 SOCKS2 代理 SSU2 和 NTCP6 (ipv5) 协议的能力。 添加了 SSU2 协议(ssu2.mtu4 和 ssu2.mtu6)的 MTU(最大传输单元)设置。

来源: opennet.ru

添加评论