แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แžŽแŸ’แžแžถแž‰แžขแž“แžถแž˜แžทแž€ I2P 1.9.0 แž“แžทแž„แžขแžแžทแžแžทแž‡แž“ C++ i2pd 2.43

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

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

แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒ I2P แž”แž‰แŸ’แž…แž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž–แžทแž’แžธแž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžแŸ’แž˜แžธ "SSU2" แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ UDP แž“แžทแž„แž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž“แžทแž„แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแžพแž˜แŸ’แž”แžธแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž› SSU2 แž“แŸ…แž•แŸ’แž“แŸ‚แž€แž˜แŸ’แžแžถแž„แŸ— แž“แžทแž„แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แžแŸ” แž–แžทแž’แžธแž€แžถแžš "SSU2" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸ…แž€แŸ’แž“แžปแž„ Android แž“แžทแž„ ARM builds แž€แŸแžŠแžผแž…แž‡แžถแž“แŸ…แž›แžพแž—แžถแž‚แžšแž™แžแžผแž…แž˜แžฝแž™แž“แŸƒแžšแŸ‰แŸ„แžแž‘แŸแžšแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžœแŸแž‘แžทแž€แžถแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ‚แžœแžทแž…แŸ’แž†แžทแž€แžถแž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž”แžพแž€ "SSU2" แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž SSU2 แž“แžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž“แžผแžœแž‡แž„แŸ‹แž‚แŸ’แžšแžธแž” แž€แž˜แŸ’แž…แžถแžแŸ‹แž“แžผแžœแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ ElGamal แž™แžบแžแž”แŸ†แž•แžปแž (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž–แžธแž…แžปแž„แžŠแž›แŸ‹แž…แž”แŸ‹ แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถ ECIES-X25519-AEAD-Ratchet แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ ElGamal/AES+SessionTag ) แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž…แŸ†แžŽแžถแž™แž›แžพแžŸแž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ SSU แž“แžทแž„แž’แŸ’แžœแžพแžขแŸ„แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแžงแž”แž€แžšแžŽแŸแž…แž›แŸแžแŸ”

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แžงแž”แž€แžšแžŽแŸแž…แžถแž”แŸ‹แž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„ แžŠแŸ‚แž›แž’แžถแž“แžถแžแžถแž–แŸแžแŸŒแž˜แžถแž“แžšแŸ‰แŸ„แžแž‘แŸแžš (RI, RouterInfo) แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‰แžพแž‘แŸ…แž˜แžทแžแŸ’แžแž—แŸแž€แŸ’แžแžท แž“แžทแž„แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ MTU/PMTU แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž’แžธแž€แžถแžš SSU แž…แžถแžŸแŸ‹แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„ i2pd แž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“ SSU2 แžแŸ’แžšแžผแžœแž”แžถแž“แž“แžถแŸ†แž™แž€แž‘แŸ…แž‘แž˜แŸ’แžšแž„แŸ‹แž…แžปแž„แž€แŸ’แžšแŸ„แž™แžšแž”แžŸแŸ‹แžœแžถ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžกแžพแž„แžแŸ’แž˜แžธ แž แžพแž™แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แžทแž‘แžŸแŸ€แžœแž—แŸ…แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แŸ”

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

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