ะฃะฒะธะดะตะป ัะฒะตั ัะตะปะธะท ะฐะฝะพะฝะธะผะฝะพะน ัะตัะธ I2P 1.9.0 ะธ C++-ะบะปะธะตะฝัะฐ i2pd 2.43.0. I2P ะฟัะตะดััะฐะฒะปัะตั ัะพะฑะพะน ะผะฝะพะณะพัะปะพะนะฝัั ะฐะฝะพะฝะธะผะฝัั ัะฐัะฟัะตะดะตะปะตะฝะฝัั ัะตัั, ัะฐะฑะพัะฐัััั ะฟะพะฒะตัั ะพะฑััะฝะพะณะพ ะธะฝัะตัะฝะตัะฐ, ะฐะบัะธะฒะฝะพ ะธัะฟะพะปัะทััััั ัะบะฒะพะทะฝะพะต (end-to-end) ัะธััะพะฒะฐะฝะธะต, ะณะฐัะฐะฝัะธัััััั ะฐะฝะพะฝะธะผะฝะพััั ะธ ะธะทะพะปะธัะพะฒะฐะฝะฝะพััั. ะกะตัั ัััะพะธััั ะฒ ัะตะถะธะผะต P2P ะธ ะพะฑัะฐะทัะตััั ะฑะปะฐะณะพะดะฐัั ัะตััััะฐะผ (ะฟัะพะฟััะบะฝะพะน ัะฟะพัะพะฑะฝะพััะธ), ะฟัะตะดะพััะฐะฒะปัะตะผัะผ ะฟะพะปัะทะพะฒะฐัะตะปัะผะธ ัะตัะธ, ััะพ ะฟะพะทะฒะพะปัะตั ะพะฑะพะนัะธัั ะฑะตะท ะฟัะธะผะตะฝะตะฝะธั ัะตะฝััะฐะปะธะทะพะฒะฐะฝะฝะพ ัะฟัะฐะฒะปัะตะผัั ัะตัะฒะตัะพะฒ (ะบะพะผะผัะฝะธะบะฐัะธะธ ะฒะฝัััะธ ัะตัะธ ะพัะฝะพะฒะฐะฝั ะฝะฐ ะฟัะธะผะตะฝะตะฝะธะธ ัะธััะพะฒะฐะฝะฝัั ะพะดะฝะพะฝะฐะฟัะฐะฒะปะตะฝะฝัั ััะฝะฝะตะปะตะน ะผะตะถะดั ััะฐััะฝะธะบะพะผ ะธ peer-ะฐะผะธ).
เปเบเปเบเบทเบญเบเปเบฒเบ I2P, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบงเบฑเบเปเบเบเปเปเบฅเบฐเบเบฅเบฑเบญเบเปเบเบเบเปเปเปเบเบตเบเปเบเบตเบเบเบทเป, เบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบฑเบเบเบตเปเบฅเบฐเบญเบตเปเบกเบฅเป, เปเบฅเบเบเปเบฝเบเปเบเบฅเปเปเบฅเบฐเบเบฑเบเบเบฑเปเบเปเบเบทเบญเบเปเบฒเบ P2P. เปเบเบทเปเบญเบชเปเบฒเบเปเบฅเบฐเบเปเบฒเปเบเปเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเปเปเปเบเบตเบเปเบเบตเบเบเบทเปเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ (เปเบงเบฑเบเปเบเบเป, เบเบฒเบเบชเบปเบเบเบฐเบเบฒ) เปเบฅเบฐ P2P (เบเบฒเบเปเบเปเบเบเบฑเบเปเบเบฅเป, cryptocurrencies), เบฅเบนเบเบเปเบฒ I2P เบเบทเบเบเปเบฒเปเบเป. เบฅเบนเบเบเปเบฒ I2P เบเบทเปเบเบเบฒเบเปเบกเปเบเบเบฝเบเปเบ Java เปเบฅเบฐเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบงเบเบตเบเบตเปเบซเบฅเบฒเบเบซเบฅเบฒเบเปเบเบฑเปเบ Windows, Linux, macOS, Solaris, เปเบฅเบฐเบญเบทเปเบเป. I2pd เปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบญเบเบฐเบฅเบฒเบเบเบญเบเบฅเบนเบเบเปเบฒ I2P เปเบ C ++ เปเบฅเบฐเบเบทเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ BSD เบเบตเปเบเบทเบเบเบฑเบเปเบเบ.
ะ ะฝะพะฒะพะน ะฒะตััะธะธ I2P ะทะฐะฒะตััะตะฝะฐ ัะฐะทัะฐะฑะพัะบะฐ ะฝะพะฒะพะณะพ ััะฐะฝัะฟะพััะฝะพะณะพ ะฟัะพัะพะบะพะปะฐ ยซSSU2ยป, ะพัะฝะพะฒะฐะฝะฝะพะณะพ ะฝะฐ UDP ะธ ะฟัะธะผะตัะฐัะตะปัะฝะพะณะพ ะฟะพะฒััะตะฝะธะตะผ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััะธ ะธ ะฑะตะทะพะฟะฐัะฝะพััะธ. ะ ะตะฐะปะธะทะพะฒะฐะฝั ัะตััั ะดะปั ะฟัะพะฒะตัะบะธ SSU2 ะฝะฐ ััะพัะพะฝะต ะฟะธัะพะฒ ะธ ัะตะปะตะตะฒ. ะัะพัะพะบะพะป ยซSSU2ยป ะฒะบะปัััะฝ ะฟะพ ัะผะพะปัะฐะฝะธั ะฒ ัะฑะพัะบะฐั ะดะปั Android ะธ ARM, ะฐ ัะฐะบะถะต ะฝะฐ ะฝะตะฑะพะปััะพะผ ะฟัะพัะตะฝัะต ะผะฐัััััะธะทะฐัะพัะพะฒ ะฝะฐ ะฑะฐะทะต ะดััะณะธั ะฟะปะฐััะพัะผ. ะ ะฝะพัะฑัััะบะพะผ ัะตะปะธะทะต ะฟะปะฐะฝะธััะตััั ะฒะบะปััะธัั ยซSSU2ยป ะดะปั ะฒัะตั ะฟะพะปัะทะพะฒะฐัะตะปะตะน. ะะฝะตะดัะตะฝะธะต SSU2 ะฟะพะทะฒะพะปะธั ะฟะพะปะฝะพัััั ะพะฑะฝะพะฒะธัั ะบัะธะฟัะพะณัะฐัะธัะตัะบะธะน ััะตะบ, ะธะทะฑะฐะฒะธัััั ะพั ะฟัะธะผะตะฝะตะฝะธั ะพัะตะฝั ะผะตะดะปะตะฝะฝะพะณะพ ะฐะปะณะพัะธัะผะฐ ElGamal (ะดะปั ัะบะฒะพะทะฝะพะณะพ ัะธััะพะฒะฐะฝะธั ะฑัะดะตั ะฟัะธะผะตะฝััััั ัะฒัะทะบะฐ ECIES-X25519-AEAD-Ratchet ะฒะผะตััะพ ElGamal/AES+SessionTag), ัะผะตะฝััะธัั ะฝะฐะบะปะฐะดะฝัะต ัะฐัั ะพะดั ะฟะพ ััะฐะฒะฝะตะฝะธั ั SSU ะธ ัะปัััะธัั ัะฐะฑะพัั ะผะพะฑะธะปัะฝัั ััััะพะนััะฒ.
ะะท ะดััะณะธั
ัะปัััะตะฝะธะน ะพัะผะตัะฐะตััั ะดะพะฑะฐะฒะปะตะฝะธะต ะดะตัะตะบัะพัะฐ ะฒะทะฐะธะผะฝัั
ะฑะปะพะบะธัะพะฒะพะบ (deadlock detector), ะพะฑะตัะฟะตัะตะฝะธะต ะพัะฟัะฐะฒะบะธ ะฟะธัะฐะผ ะธะฝัะพัะผะฐัะธะธ ะพ ะผะฐัััััะธะทะฐัะพัะต (RI, RouterInfo) ะธ ัะปัััะตะฝะธะต ะพะฑัะฐะฑะพัะบะธ MTU/PMTU ะฒ ััะฐัะพะผ ะฟัะพัะพะบะพะปะต SSU. ะ i2pd ะดะพะฒะตะดัะฝ ะดะพ ัะธะฝะฐะปัะฝะพะณะพ ะฒะธะดะฐ ััะฐะฝัะฟะพัั SSU2, ะบะพัะพััะน ะฒะบะปัััะฝ ะฟะพ ัะผะพะปัะฐะฝะธั ะดะปั ะฝะพะฒัั
ัััะฐะฝะพะฒะพะบ, ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะพัะบะปััะตะฝะธั ะฐะดัะตัะฝะพะน ะบะฝะธะณะธ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru