I2P рдЕрдирд╛рдорд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рдХрд╛рд╢рди 2.0.0

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

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

I2P 2.0 рдЖрдгрд┐ i2pd 2.44 рдордзреНрдпреЗ, рдирд╡реАрди "SSU2" рд╡рд╛рд╣рддреВрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, UDP рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдгрд┐ рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреАрдХреГрдд рдХрд░реВрди рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ. SSU2 рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдореНрд╣рд╛рд▓рд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реНрдЯреЕрдХ рдкреВрд░реНрдгрдкрдгреЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓, рдЕрддрд┐рд╢рдп рдордВрдж ElGamal рдЕрд▓реНрдЧреЛрд░рд┐рджрдордкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдК рд╢рдХреЗрд▓ (рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА, ElGamal/AES+SessionTag рдРрд╡рдЬреА, ECIES-X25519-AEAD-Ratchet рд╕рдВрдпреЛрдЬрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. ), SSU рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХрд░рд╛ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рд╛.

I2P 2.0 рдордзреАрд▓ рдЗрддрд░ рдмрджрд▓рд╛рдВрдордзреНрдпреЗ SHA-2 рд╣реЕрд╢ (RFC 256) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд i7616ptunnel рдордзреНрдпреЗ рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. SSU2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд▓рд╛рдВрддрд░ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкрд╛рд╡рддреАрдЪреА рддреНрд╡рд░рд┐рдд рдкреБрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ. рдбреЗрдбрд▓реЙрдХ рдбрд┐рдЯреЗрдХреНрдЯрд░рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рд▓реА. рд░рд╛рдЙрдЯрд░ рд▓реЙрдЧ рдХреЙрдореНрдкреНрд░реЗрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.

i2pd 2.44 I2P рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдмреЛрдЧрджреНрдпрд╛рдВрд╕рд╛рдареА SSL рдХрдиреЗрдХреНрд╢рди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрддреЗ. SOCKS2 рджреНрд╡рд╛рд░реЗ SSU2 рдЖрдгрд┐ NTCP6 (ipv5) рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдкреНрд░реЙрдХреНрд╕реА рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. SSU2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (ssu2.mtu4 рдЖрдгрд┐ ssu2.mtu6) рд╕рд╛рдареА MTU (рдХрдорд╛рд▓ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдпреБрдирд┐рдЯ) рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛.

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

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