发布匿名网络实现 I2P 2.10.0 和 C++ 客户端 i2pd 2.58

匿名网络 I2P 2.10.0 和 C++ 客户端 i2pd 2.58.0 现已发布。I2P 是一个运行于常规互联网之上的多层匿名分布式网络,主动采用端到端加密技术,确保匿名性和隔离性。该网络采用 P2P 模式构建,由网络用户提供的资源(带宽)组成,无需使用集中管理的服务器(网络内部通信基于参与者与对等点之间加密的单向隧道)。

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

在新版本的I2P中:

  • 实现了对后量子密码算法的实验支持(默认情况下禁用)。
  • I2PSnark 种子客户端现在支持 UDP 跟踪器。
  • 改进了隐藏模式功能,以减少包含有关路由器及其连接的信息的 RouterInfo 结构耗尽的可能性。
  • 从今年晚些时候发布的 I2P 2.11.0 版本开始,客户端将需要 Java 17。

对于 C++ 客户端 i2pd,可以突出显示以下变化:

  • 使用 OpenSSL 2 及更高版本构建时,添加了对后量子 E512E 加密(ML-KEM-768、ML-KEM-1024、ML-KEM-3.5.0)的支持。默认启用。
  • datagram2 和 datagram3 协议的实现。
  • Haiku OS 修复了文件描述符短缺的问题。
  • 实现了对 boost 1.89 库的支持。
  • 停止接受来自 ECIESx25519 会话的连接。
  • 路由器网络控制台现在支持深色和浅色主题。
  • 如果服务器隧道中的主机解析尝试失败,则进行第二次尝试。
  • 添加了“ssu2.firewalled4”和“ssu2.firewalled6”参数,即使没有防火墙,也可以强制防火墙后面的路由器的行为。
  • 如果在服务器隧道配置中明确指定,则添加了在 fd00::/8 范围内为 ::1 创建唯一环回地址的能力。
  • 如果使用仅 IPv6 模式,则删除网络状态的显示。
  • 为 SAM 接口添加了 PING 命令。
  • 修复了在 I2CP 接口 SetDate 消息中发送错误版本的问题。
  • 修复了 OpenBSD 的最大 UDP 缓冲区大小。
  • 添加了参数“i2p.streaming.maxWindowSize”和“i2p.streaming.dontSign”。
  • 通过 BOB 接口添加了 PING 流。
  • 如果对等方无法处理流式数据包,则传出流式数据包的最大数量将受到限制。
  • 如果远程对等体消失,传出流将不再不断地重新请求 LeaseSet。
  • 删除了对从 OpenSSL 中删除的函数的调用。
  • 确保在 SAM 接口中接收不带“MIN”和“MAX”的“HELLO VERSION”。
  • 为 UDP 隧道中的 UDP 套接字添加了非阻塞模式。
  • 重新播种服务器列表已更新。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster