แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แžŽแŸ’แžแžถแž‰แžขแž“แžถแž˜แžทแž€ I2P 2.4.0

แž”แžŽแŸ’แžแžถแž‰แžขแž“แžถแž˜แžทแž€ I2P 2.4.0 แž“แžทแž„ C++ client i2pd 2.50.0 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” I2P แž‚แžบแž‡แžถแž”แžŽแŸ’แžแžถแž‰แž…แŸ‚แž€แž…แžถแž™แžขแž“แžถแž˜แžทแž€แž–แž แžปแžŸแŸ’แžšแž‘แžถแž”แŸ‹แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพแžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž’แž˜แŸ’แž˜แžแžถ แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž–แžธแž…แžปแž„แžŠแž›แŸ‹แž…แžปแž„แž™แŸ‰แžถแž„แžŸแž€แž˜แŸ’แž˜ แž’แžถแž“แžถแž—แžถแž–แžขแž“แžถแž˜แžทแž€ แž“แžทแž„แžฏแž€แŸ„แŸ” แž”แžŽแŸ’แžแžถแž‰แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” P2P แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžŸแžถแžšแž’แž“แž’แžถแž“ (แž€แž˜แŸ’แžšแžทแžแž”แž‰แŸ’แž‡แžผแž“) แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แžŽแŸ’แžแžถแž‰ แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แž€แžŽแŸ’แžแžถแž› (แž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžŽแŸ’แžแžถแž‰แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แž›แžผแžœแžšแžผแž„แž€แŸ’แžšแŸ„แž˜แžŠแžธ unidirectional แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžšแžœแžถแž„ แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž“แžทแž„แž˜แžทแžแŸ’แžแžšแžฝแž˜แž€แžถแžšแž„แžถแžš) แŸ”

แž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰ I2P แžขแŸ’แž“แž€แžขแžถแž…แž”แž„แŸ’แž€แžพแžแž‚แŸแž แž‘แŸ†แž–แŸแžš แž“แžทแž„แž”แŸ’แž›แž€แŸ‹แžŠแŸ„แž™แžขแž“แžถแž˜แžทแž€ แž•แŸ’แž‰แžพแžŸแžถแžšแž—แŸ’แž›แžถแž˜แŸ— แž“แžทแž„แžขแŸŠแžธแž˜แŸ‚แž› แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฏแž€แžŸแžถแžš แž“แžทแž„แžšแŸ€แž”แž…แŸ†แž”แžŽแŸ’แžแžถแž‰ P2P แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž แž“แžทแž„แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แžŽแŸ’แžแžถแž‰แžขแž“แžถแž˜แžทแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ-แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ (แž‚แŸแž แž‘แŸ†แž–แŸแžš แž€แžถแžšแž‡แž‡แŸ‚แž€) แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ P2P (แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฏแž€แžŸแžถแžš แžšแžผแž”แžทแž™แž”แŸแžŽแŸ’แžŽแž‚แŸ’แžšแžธแž”แžแžผ) แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ I2P แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ I2P แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถแž…แžถแžœแŸ‰แžถ แž แžพแž™แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแžœแŸแž‘แžทแž€แžถแž‡แžถแž…แŸ’แžšแžพแž“แžŠแžผแž…แž‡แžถ Windows, Linux, macOS, Solaris แž‡แžถแžŠแžพแž˜แŸ” I2pd แž‚แžบแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž C++ แžฏแž€แžšแžถแž‡แŸ’แž™แžšแž”แžŸแŸ‹แžขแžแžทแžแžทแž‡แž“ I2P แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แžŠแŸ‚แž›แž”แžถแž“แž€แŸ‚แž”แŸ’แžšแŸ‚แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ–

  • แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ NetDB แžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžœแŸ‚แž„แžšแž€แž˜แžทแžแŸ’แžแž—แŸแž€แŸ’แžแžทแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžŽแŸ’แžแžถแž‰ I2P แŸ”
  • แž€แžถแžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž€แžพแžแžกแžพแž„แž“แŸƒแž€แžถแžšแž•แŸ’แž‘แžปแž€แž›แžพแžŸแž‘แž˜แŸ’แž„แž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„ แž แžพแž™แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž‘แŸแžšแž”แž“แŸ’แž‘แžปแž€แž–แžธแžŠแŸƒแž‚แžผแžŠแŸ‚แž›แž•แŸ’แž‘แžปแž€แž›แžพแžŸแž‘แž˜แŸ’แž„แž“แŸ‹แž‘แŸ…แžแŸ’แž“แžถแŸ†แž„แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแž“แž—แžถแž–แž’แž“แŸ‹แž“แŸƒแž”แžŽแŸ’แžแžถแž‰แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš DDoS แŸ”
  • แžŸแž˜แžแŸ’แžแž—แžถแž–แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸƒแžšแŸ‰แŸ„แžแž‘แŸแžšแžŸแžŽแŸ’แž‹แžถแž‚แžถแžš แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž”แŸ’แžšแžพแž–แžฝแž€แžœแžถแŸ” แžŠแžพแž˜แŸ’แž”แžธแž€แžถแžšแž–แžถแžšแž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž–แŸแžแŸŒแž˜แžถแž“แžšแžœแžถแž„แžšแŸ‰แŸ„แžแž‘แŸแžš แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ NetDB แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ‚แž„แž…แŸ‚แž€แž‘แŸ…แž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแžš แž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแŸ‰แŸ„แžแž‘แŸแžš แž“แžทแž„แž˜แžฝแž™แž‘แŸ€แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แžšแŸ‰แŸ„แžแž‘แŸแžšแž‡แžถแž”แžŽแŸ’แžแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แŸ”
  • แž–แžทแž’แžธแž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“ SSU1 แžŠแŸ‚แž›แž›แŸ‚แž„แž”แŸ’แžšแžพแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘ แž‡แŸ†แž“แžฝแžŸแžŠแŸ„แž™แž–แžทแž’แžธแž€แžถแžš SSU2 แŸ”
  • แžฅแžกแžผแžœแž“แŸแŸ‡ i2pd แž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš Haiku แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹