I2P рдирд┐рдирд╛рд╡реА рдиреЗрдЯрд╡рд░реНрдХ 1.7.0 рдЖрдгрд┐ i2pd 2.41 C++ рдХреНрд▓рд╛рдпрдВрдЯрдЪреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди

рдирд┐рдирд╛рд╡реА рдиреЗрдЯрд╡рд░реНрдХ I2P 1.7.0 рдЖрдгрд┐ C++ рдХреНрд▓рд╛рдпрдВрдЯ i2pd 2.41.0 рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗ. рдЖрдкрдг рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реВрдпрд╛ рдХреА I2P рд╣реЗ рдирд┐рдпрдорд┐рдд рдЗрдВрдЯрд░рдиреЗрдЯрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдХрд╛рд░реНрдпрд░рдд рдЕрд╕рд▓реЗрд▓реЗ рдмрд╣реБ-рд╕реНрддрд░ рдирд┐рдирд╛рд╡реА рд╡рд┐рддрд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╣реЗ, рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░рддреЗ, рдЕрдирд╛рдорд┐рдХрддрд╛ рдЖрдгрд┐ рдЕрд▓рдЧрд╛рд╡рдЪреА рд╣рдореА рджреЗрддреЗ. рдиреЗрдЯрд╡рд░реНрдХ P2P рдореЛрдбрдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдореБрд│реЗ (рдмрдБрдбрд╡рд┐рдбреНрде) рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдХреЗрдВрджреНрд░рд┐рдп рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рди рдХрд░рддрд╛ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ (рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдгреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдпреБрдирд┐рдбрд╛рдпрд░реЗрдХреНрд╢рдирд▓ рдЯрдиреЗрд▓рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд. рд╕рд╣рднрд╛рдЧреА рдЖрдгрд┐ рд╕рдорд╡рдпрд╕реНрдХ).

I2P рдиреЗрдЯрд╡рд░реНрдХрд╡рд░, рддреБрдореНрд╣реА рдЕрдЬреНрдЮрд╛рддрдкрдгреЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдгрд┐ рдмреНрд▓реЙрдЧ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛, рддреНрд╡рд░рд┐рдд рд╕рдВрджреЗрд╢ рдЖрдгрд┐ рдИ-рдореЗрд▓ рдкрд╛рдард╡реВ рд╢рдХрддрд╛, рдлрд╛рдЗрд▓реНрд╕рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ P2P рдиреЗрдЯрд╡рд░реНрдХ рдЖрдпреЛрдЬрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд░реНрд╡реНрд╣рд░ (рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕, рдЪреЕрдЯреНрд╕) рдЖрдгрд┐ P2P (рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдЪреЗрдВрдЬ, рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдиреНрд╕реА) рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдирд┐рдирд╛рд╡реА рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА, I2P рдХреНрд▓рд╛рдпрдВрдЯ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд. рдореВрд▓рднреВрдд I2P рдХреНрд▓рд╛рдпрдВрдЯ Java рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Windows, Linux, macOS, Solaris рдЗрддреНрдпрд╛рджреА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реЗрдгреАрд╡рд░ рдЪрд╛рд▓реВ рд╢рдХрддреЗ. I2pd рд╣реА I2P рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рд╕реНрд╡рддрдВрддреНрд░ C++ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рд┐рдд BSD рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдмрджрд▓рд╛рдВрдкреИрдХреА:

  • рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реЗрд╕рд╛рдареА рдНрдкрд▓реЗрдЯ рдкреЙрдк-рдЕрдк рд╕рдВрджреЗрд╢рд╛рдВрдЪреЗ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ.
  • i2psnark рдордзреНрдпреЗ рдирд╡реАрди рдЯреЛрд░реЗрдВрдЯ рдлрд╛рдЗрд▓ рдПрдбрд┐рдЯрд░ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • IRCv2 рдЯреЕрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди i3ptunnel рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • NTCP2 рд╡рд╛рд╣рддреВрдХ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдХрдореА CPU рд▓реЛрдб.
  • рдирд╡реАрди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕рдиреЗ BOB API рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рд╡рд┐рджреНрдпрдорд╛рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕ BOB рд╕рдорд░реНрдерди рд░рд╛рдЦреВрди рдареЗрд╡рддрд╛рдд, рдкрд░рдВрддреБ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ SAMv3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ).
  • рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдХреЛрдб. рдмреЛрдЧрджреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛рдирд╛ рдХрдореА-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╡рдпрд╕реНрдХ рдирд┐рд╡рдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдЬреЛрдбрд▓реЗ. рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдХрд┐рдВрд╡рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд░рд╛рдЙрдЯрд░рдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдд рдиреЗрдЯрд╡рд░реНрдХрдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • i2pd 2.41 рдордзреНрдпреЗ, рдиреЗрдЯрд╡рд░реНрдХрдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рдХрдореА рд╣реЛрдгреНрдпрд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕рд▓реЗрд▓реА рд╕рдорд╕реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • i2pd рдЖрдгрд┐ Java I2P рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд░рд╛рдЙрдЯрд░рдордзреАрд▓ рдмреЛрдЧрджреНрдпрд╛рдВрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд│реЗ рдЪрд╛рдЪрдгреА рдиреЗрдЯрд╡рд░реНрдХ рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЪрд╛рдЪрдгреА рдиреЗрдЯрд╡рд░реНрдХ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реА-рд░рд┐рд▓реАрдЭ рдЪрд╛рдЪрдгреА рджрд░рдореНрдпрд╛рди i2pd рдЖрдгрд┐ Java I2P рджрд░рдореНрдпрд╛рди рдЗрдВрдЯрд░рдСрдкрд░реЗрдмрд┐рд▓рд┐рдЯреА рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓.
  • рдирд╡реАрди UDP рд╡рд╛рд╣рддреВрдХ "SSU2" рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░реЗрд▓. SSU2 рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдореНрд╣рд╛рд▓рд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реНрдЯреЕрдХ рдкреВрд░реНрдгрдкрдгреЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдЕрддрд┐рд╢рдп рдордВрдж ElGamal рдЕрд▓реНрдЧреЛрд░рд┐рджрдордкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓ (рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА, ElGamal/AES+ рдРрд╡рдЬреА ECIES-X25519-AEAD-Ratchet рдмрдВрдбрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдИрд▓. рд╕реЗрд╢рдирдЯреЕрдЧ).

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛