I2P เช…เชจเชพเชฎเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเซเชฐเช•เชพเชถเชจ 2.0.0

เช…เชจเชพเชฎเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• I2P 2.0.0 เช…เชจเซ‡ C++ เช•เซเชฒเชพเชฏเช‚เชŸ i2pd 2.44.0 เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. I2P เช เชจเชฟเชฏเชฎเชฟเชค เชˆเชจเซเชŸเชฐเชจเซ‡เชŸเชจเซ€ เชŸเซ‹เชš เชชเชฐ เช•เชพเชฐเซเชฏเชฐเชค เชเช• เชฌเชนเซ-เชธเซเชคเชฐเชจเซเช‚ เช…เชจเชพเชฎเซ€ เชตเชฟเชคเชฐเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เช›เซ‡, เชœเซ‡ เช…เชจเชพเชฎเซ€ เช…เชจเซ‡ เช…เชฒเช—เชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชเชจเซเชก-เชŸเซ-เชเชจเซเชก เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‹ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชจเซ‡เชŸเชตเชฐเซเช• P2P เชฎเซ‹เชกเชฎเชพเช‚ เชฌเชจเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเช‚เชธเชพเชงเชจเซ‹ (เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ) เชจเซ‡ เช†เชญเชพเชฐเซ€ เช›เซ‡, เชœเซ‡ เช•เซ‡เชจเซเชฆเซเชฐเซ€เชฏ เชฐเซ€เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชธเชฐเซเชตเชฐเซเชธเชจเชพ เช‰เชชเชฏเซ‹เช— เชตเชฟเชจเชพ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡ (เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เช…เช‚เชฆเชฐเชจเชพ เชธเช‚เชšเชพเชฐ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฏเซเชจเชฟเชกเชพเชฏเชฐเซ‡เช•เซเชถเชจเชฒ เชŸเชจเชฒเชจเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡. เชธเชนเชญเชพเช—เซ€ เช…เชจเซ‡ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹).

I2P เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ, เชคเชฎเซ‡ เช…เชœเซเชžเชพเชค เชฐเซ‚เชชเซ‡ เชตเซ‡เชฌเชธเชพเช‡เชŸเซเชธ เช…เชจเซ‡ เชฌเซเชฒเซ‹เช—เซเชธ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซเชตเชฐเชฟเชค เชธเช‚เชฆเซ‡เชถเชพเช“ เช…เชจเซ‡ เชˆ-เชฎเซ‡เชฒ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเชพเช‡เชฒเซ‹เชจเซเช‚ เชตเชฟเชจเชฟเชฎเชฏ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ P2P เชจเซ‡เชŸเชตเชฐเซเช• เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช•เซเชฒเชพเชฏเช‚เชŸ-เชธเชฐเซเชตเชฐ (เชตเซ‡เชฌเชธเชพเชˆเชŸ, เชšเซ‡เชŸเซเชธ) เช…เชจเซ‡ P2P (เชซเชพเชˆเชฒ เชเช•เซเชธเชšเซ‡เชจเซเชœ, เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€) เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเชพเชฎเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, I2P เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค I2P เช•เซเชฒเชพเชฏเช‚เชŸ Java เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชตเชฟเชจเซเชกเซ‹เช, 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 ะพั‚ะผะตั‡ะฐะตั‚ัั ั€ะตะฐะปะธะทะฐั†ะธั ะฒ i2ptunnel ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ ะฟั€ะพะบัะธ ะฝะฐ ะพัะฝะพะฒะต ั…ััˆะตะน SHA-256 (RFC 7616). ะ’ ั€ะตะฐะปะธะทะฐั†ะธะธ ะฟั€ะพั‚ะพะบะพะปะฐ SSU2 ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะธะณั€ะฐั†ะธะธ ัะพะตะดะธะฝะตะฝะธะน ะธ ะผะณะฝะพะฒะตะฝะฝั‹ั… ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธะน ะฟะพะปัƒั‡ะตะฝะธั ะดะฐะฝะฝั‹ั…. ะฃะปัƒั‡ัˆะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ะพะฟั€ะตะดะตะปะธั‚ะตะปั ะฒะทะฐะธะผะฝั‹ั… ะฑะปะพะบะธั€ะพะฒะพะบ. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ะดะปั ัะถะฐั‚ะธั ะปะพะณะพะฒ ะผะฐั€ัˆั€ัƒั‚ะธะทะฐั‚ะพั€ะฐ.

ะ’ i2pd 2.44 ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะธะผะตะฝะตะฝะธั SSL-ัะพะตะดะธะฝะตะฝะธะน ะดะปั ั‚ัƒะฝะฝะตะปะตะน ั ัะตั€ะฒะตั€ะพะผ I2P. ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะพะบัะธั€ะพะฒะฐะฝะธั ะฟั€ะพั‚ะพะบะพะปะพะฒ SSU2 ะธ NTCP2 (ipv6) ั‡ะตั€ะตะท SOCKS5. ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฝะฐัั‚ั€ะพะนะบะธ MTU (Maximum Transmission Unit) ะดะปั ะฟั€ะพั‚ะพะบะพะปะฐ SSU2 (ssu2.mtu4 ะธ ssu2.mtu6).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹