ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° рСализация 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 Π΅ нСзависима рСализация Π½Π° I2P ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² C++ ΠΈ сС разпространява ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ BSD Π»ΠΈΡ†Π΅Π½Π·.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° I2P:

  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° постквантова криптография (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π°).
  • Π’ΠΎΡ€Π΅Π½Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ I2PSnark Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° UDP Ρ‚Ρ€Π°ΠΊΠ΅Ρ€ΠΈ.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° функционалност Π½Π° скрит Ρ€Π΅ΠΆΠΈΠΌ, Π·Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ вСроятността ΠΎΡ‚ ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° структуритС RouterInfo, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ информация Π·Π° Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ към тях.
  • Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ Π·Π° ΠΏΠΎ-късно Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° I2P 2.11.0, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Ρ‰Π΅ изисква Java 17.

Π—Π° C++ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° i2pd ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈ слСднитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° пост-ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π° E2E криптография (ML-KEM-512, ML-KEM-768, ML-KEM-1024) ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ с OpenSSL вСрсия 3.5.0 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°. Активирано ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ datagram2 ΠΈ datagram3.
  • Haiku OS отстранява нСдостига Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° boost 1.89.
  • Бпряно ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΎΡ‚ сСсии ECIESx25519.
  • Π£Π΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π½Π° Ρ€ΡƒΡ‚Π΅Ρ€Π° Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚ΡŠΠΌΠ½ΠΈ ΠΈ свСтли Ρ‚Π΅ΠΌΠΈ.
  • Ако ΠΎΠΏΠΈΡ‚ΡŠΡ‚ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° хост Π΅ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ Π² Ρ‚ΡƒΠ½Π΅Π» Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, сС ΠΏΡ€Π°Π²ΠΈ Π²Ρ‚ΠΎΡ€ΠΈ ΠΎΠΏΠΈΡ‚.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ "ssu2.firewalled4" ΠΈ "ssu2.firewalled6", Π·Π° Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€ΡƒΡ‚Π΅Ρ€ Π·Π°Π΄ Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ няма Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° създаванС Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ адрСси Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° fd00::/8 Π·Π° ::1, Π°ΠΊΠΎ Ρ‚ΠΎΠ²Π° Π΅ ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ посочСно Π² конфигурацията Π½Π° Ρ‚ΡƒΠ½Π΅Π»Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π°ΠΊΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° ipv6.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° PING Π·Π° SAM интСрфСйс.
  • ΠŸΠΎΠΏΡ€Π°Π²Π΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π΅ΡˆΠ½Π° вСрсия Π² ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ SetDate Π½Π° I2CP интСрфСйса.
  • Ѐиксиран Π΅ максималният Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° UDP Π±ΡƒΡ„Π΅Ρ€Π° Π·Π° OpenBSD.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ "i2p.streaming.maxWindowSize" ΠΈ "i2p.streaming.dontSign".
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ стрийминг Π½Π° PING Ρ‡Ρ€Π΅Π· BOB интСрфСйс.
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ‚ Π±Ρ€ΠΎΠΉ изходящи стрийминг ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π°ΠΊΠΎ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΡŠΡ‚ Π½Π΅ Π΅ Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π΄Π° Π³ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΈ.
  • Π˜Π·Ρ…ΠΎΠ΄ΡΡ‰ΠΈΡΡ‚ ΠΏΠΎΡ‚ΠΎΠΊ Π²Π΅Ρ‡Π΅ няма постоянно Π΄Π° изисква ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ LeaseSet, Π°ΠΊΠΎ отдалСчСният ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ ΠΈΠ·Ρ‡Π΅Π·Π½Π΅.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са извикванията Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΎΡ‚ OpenSSL.
  • Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° "HELLO VERSION" Π±Π΅Π· "MIN" ΠΈ "MAX" Π² SAM интСрфСйса.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° UDP сокСти Π² UDP Ρ‚ΡƒΠ½Π΅Π»ΠΈ.
  • Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ с ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€