ขอแนะนำการเปิดตัวเครือข่ายนิรนาม I2P 2.10.0 และไคลเอ็นต์ C++ i2pd 2.58.0 I2P เป็นเครือข่ายแบบกระจายนิรนามหลายชั้นที่ทำงานบนอินเทอร์เน็ตทั่วไป โดยใช้การเข้ารหัสแบบเอ็นด์ทูเอ็นด์อย่างต่อเนื่อง รับประกันการไม่เปิดเผยตัวตนและการแยกตัว เครือข่ายนี้สร้างขึ้นในโหมด P2P และเกิดขึ้นจากทรัพยากร (แบนด์วิดท์) ที่ผู้ใช้เครือข่ายจัดหาให้ ซึ่งทำให้สามารถใช้งานโดยไม่ต้องใช้เซิร์ฟเวอร์ที่บริหารจัดการจากส่วนกลาง (การสื่อสารภายในเครือข่ายใช้อุโมงค์แบบทิศทางเดียวที่เข้ารหัสระหว่างผู้เข้าร่วมและเพียร์)
เครือข่าย I2P ช่วยให้คุณสามารถสร้างเว็บไซต์และบล็อก ส่งข้อความโต้ตอบแบบทันทีและอีเมล แชร์ไฟล์ และจัดระเบียบเครือข่าย P2P ได้อย่างไม่เปิดเผยตัวตน ในการสร้างและใช้งานเครือข่ายที่ไม่เปิดเผยตัวตนสำหรับแอปพลิเคชันไคลเอนต์-เซิร์ฟเวอร์ (เว็บไซต์ แชท) และ P2P (การแชร์ไฟล์ สกุลเงินดิจิทัล) จะมีการใช้ไคลเอนต์ I2P ไคลเอนต์ I2P ขั้นพื้นฐานเขียนด้วยภาษา Java และสามารถทำงานได้บนแพลตฟอร์มต่างๆ มากมาย เช่น Windows, Linux, macOS, Solaris เป็นต้น I2pd เป็นการนำไคลเอนต์ I2P มาใช้งานอย่างอิสระใน C++ และเผยแพร่ภายใต้ใบอนุญาต BSD ที่ได้รับการปรับเปลี่ยน
ในเวอร์ชันใหม่ของ I2P:
- ใช้งานการสนับสนุนเชิงทดลองสำหรับอัลกอริทึมการเข้ารหัสหลังควอนตัม (ปิดใช้งานตามค่าเริ่มต้น)
- ไคลเอนต์ทอร์เรนต์ I2PSnark รองรับตัวติดตาม UDP แล้ว
- ปรับปรุงฟังก์ชันโหมดซ่อนเพื่อลดโอกาสที่โครงสร้าง RouterInfo ซึ่งประกอบด้วยข้อมูลเกี่ยวกับเราเตอร์และการเชื่อมต่อกับเราเตอร์จะหมด
- โดยเริ่มตั้งแต่การเปิดตัว I2P 2.11.0 ที่กำหนดไว้ในช่วงปลายปีนี้ ไคลเอนต์จะต้องใช้ Java 17
สำหรับไคลเอนต์ C++ i2pd สามารถเน้นการเปลี่ยนแปลงต่อไปนี้ได้:
- เพิ่มการรองรับการเข้ารหัส E2E หลังควอนตัม (ML-KEM-512, ML-KEM-768, ML-KEM-1024) เมื่อสร้างด้วย OpenSSL เวอร์ชัน 3.5.0 ขึ้นไป เปิดใช้งานตามค่าเริ่มต้น
- การนำโปรโตคอล datagram2 และ datagram3 ไปใช้
- Haiku OS แก้ไขการขาดแคลนตัวอธิบายไฟล์
- ดำเนินการรองรับไลบรารี Boost 1.89 แล้ว
- หยุดการยอมรับการเชื่อมต่อจากเซสชัน ECIESx25519
- ตอนนี้คอนโซลเว็บของเราเตอร์รองรับธีมสีเข้มและสีอ่อนแล้ว
- หากความพยายามในการแก้ไขโฮสต์ล้มเหลวในอุโมงค์เซิร์ฟเวอร์ จะมีการพยายามครั้งที่สอง
- เพิ่มพารามิเตอร์ "ssu2.firewalled4" และ "ssu2.firewalled6" เพื่อบังคับให้เราเตอร์ทำงานหลังไฟร์วอลล์แม้ว่าจะไม่มีไฟร์วอลล์ก็ตาม
- เพิ่มความสามารถในการสร้างที่อยู่ลูปแบ็กที่ไม่ซ้ำกันในช่วง fd00::/8 สำหรับ ::1 หากมีการระบุอย่างชัดเจนในการกำหนดค่าอุโมงค์เซิร์ฟเวอร์
- ลบการแสดงสถานะเครือข่ายหากใช้โหมด IPv6 เท่านั้น
- เพิ่มคำสั่ง PING สำหรับอินเทอร์เฟซ SAM
- แก้ไขการส่งเวอร์ชันที่ไม่ถูกต้องในข้อความ SetDate ของอินเทอร์เฟซ I2CP
- แก้ไขขนาดบัฟเฟอร์ UDP สูงสุดสำหรับ OpenBSD
- เพิ่มพารามิเตอร์ "i2p.streaming.maxWindowSize" และ "i2p.streaming.dontSign"
- เพิ่มการสตรีมมิ่ง PING ผ่านอินเทอร์เฟซ BOB
- จำนวนสูงสุดของแพ็คเก็ตสตรีมมิ่งขาออกจะถูกจำกัดหากเพียร์ไม่สามารถจัดการได้
- สตรีมขาออกจะไม่ร้องขอ LeaseSet ซ้ำอย่างต่อเนื่องอีกต่อไปหากพีร์ระยะไกลหายไป
- ลบการเรียกฟังก์ชันที่ถูกลบออกจาก OpenSSL
- รับประกันการรับสัญญาณ "HELLO VERSION" โดยไม่มี "MIN" และ "MAX" ในอินเทอร์เฟซ SAM
- เพิ่มโหมดไม่บล็อคสำหรับซ็อกเก็ต UDP ในอุโมงค์ UDP
- รายชื่อเซิร์ฟเวอร์ reseed ได้รับการอัปเดตแล้ว
ที่มา: opennet.ru
