การเปิดตัวการใช้งานเครือข่ายแบบไม่ระบุชื่อ I2P 2.10.0 และไคลเอนต์ C++ i2pd 2.58

ขอแนะนำการเปิดตัวเครือข่ายนิรนาม 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

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster