د Yggdrasil 0.4 خوشې کول، د انټرنیټ په سر کې د خصوصي شبکې پلي کول

د Yggdrasil 0.4 پروتوکول د حوالې تطبیق خپور شوی، کوم چې تاسو ته اجازه درکوي د منظم نړیوال شبکې په سر کې یو جلا غیر متمرکز خصوصي IPv6 شبکه ځای په ځای کړئ، کوم چې د محرمیت ساتلو لپاره د پای څخه تر پایه کوډ کول کاروي. هر موجوده غوښتنلیکونه چې د IPv6 ملاتړ کوي د Yggdrasil شبکې له لارې کار کولو لپاره کارول کیدی شي. تطبیق په Go کې لیکل شوی او د LGPLv3 جواز لاندې ویشل شوی. لینکس، وینډوز، macOS، FreeBSD، OpenBSD او Ubiquiti EdgeRouter پلیټ فارمونه ملاتړ کیږي.

Yggdrasil د نړیوال غیر متمرکز شبکې رامینځته کولو لپاره د روټینګ نوي مفهوم رامینځته کوي ، نوډونه چې په مستقیم ډول د میش شبکې حالت کې یو بل سره وصل کیدی شي (د مثال په توګه ، د وای فای یا بلوتوث له لارې) ، یا د موجوده IPv6 یا IPv4 شبکو سره اړیکه ونیسئ (په شبکه کې. د شبکې په سر کې). د Yggdrasil یو ځانګړی ځانګړتیا د کار ځان تنظیم کول دي، پرته له دې چې په واضح ډول د روټینګ تنظیم کولو اړتیا وي - د لارو په اړه معلومات د نورو نوډونو په پرتله په شبکه کې د نوډ موقعیت پراساس محاسبه کیږي. وسیلې د منظم IPv6 پتې له لارې په ګوته کیږي ، کوم چې د نوډ حرکت کولو په صورت کې نه بدلیږي (Yggdrasil د نه کارول شوي پته حد 0200::/7 کاروي).

د Yggdrasil ټوله شبکه د متفاوت فرعي شبکو د مجموعې په توګه نه لیدل کیږي، مګر د یوې واحد جوړښت شوي پراخې ونې په توګه چې یو "ریښه" لري او هر نوډ یو پلار او یو یا ډیر ماشومان لري. د ونې دا ډول جوړښت تاسو ته اجازه درکوي د منبع نوډ ته لاره جوړه کړي، د سرچینې نوډ سره تړاو لري، د "لوکیټر" میکانیزم په کارولو سره، کوم چې د ریښې څخه نوډ ته غوره لاره ټاکي.

د ونې معلومات د نوډونو ترمنځ ویشل شوي او په مرکزي توګه نه ساتل کیږي. د روټینګ معلوماتو د تبادلې لپاره، د ویشل شوي هش میز (DHT) کارول کیږي، چې له لارې یې یو نوډ کولی شي د لارې په اړه ټول معلومات بل نوډ ته بیرته ترلاسه کړي. شبکه پخپله یوازې د پای څخه تر پای پورې کوډ کول چمتو کوي (د لیږد نوډونه نشي کولی مینځپانګه وټاکي) ، مګر نوم نه ښودل کیږي (کله چې د انټرنیټ له لارې وصل شي ، ملګري چې ورسره مستقیم تعامل ترسره کیږي کولی شي اصلي IP پته وټاکي ، نو د نوم نه ښودلو لپاره دا دی. وړاندیز شوی چې د تور یا I2P له لارې نوډونه وصل کړي).

د یادونې وړ ده چې سره له دې چې پروژه د الفا پراختیایي مرحلې کې ده ، دا دمخه د ورځني کارونې لپاره کافي ثبات لري ، مګر د ریلیزونو ترمینځ شاته مطابقت تضمین نه کوي. د Yggdrasil 0.4 لپاره، ټولنه د خدماتو یو سیټ ملاتړ کوي، پشمول د دوی سایټونو کوربه کولو لپاره د لینکس کانټینرونو کوربه کولو پلیټ فارم، د YaCy لټون انجن، د میټرکس ارتباط سرور، IRC سرور، DNS، VoIP سیسټم، BitTorrent تعقیبونکی، د ارتباط نقطه نقشه، IPFS ګیټ وے او تور، I2P او کلینیټ شبکو ته د لاسرسي لپاره پراکسي.

په نوې نسخه کې:

  • یو نوی روټینګ سکیم پلي شوی چې د تیرو Yggdrasil ریلیزونو سره مطابقت نلري.
  • کله چې د کوربه سره د TLS اړیکې رامینځته کړئ ، عامه کیلي پابند (کیلي پنینګ) پکې شامل وي. که چیرې په پیوستون کې هیڅ پابند نه وي، پایله شوې کیلي به پیوستون ته وټاکل شي. که یو پابند جوړ شوی وي، مګر کیلي ورسره سمون نه خوري، پیوستون به رد شي. TLS د کلیدي پابندۍ سره د ملګرو سره د نښلولو لپاره د وړاندیز شوي میتود په توګه تعریف شوی.
  • د روټینګ او سیشن مدیریت لپاره کوډ په بشپړ ډول له سره ډیزاین شوی او بیا لیکل شوی، د زیاتوالي او اعتبار لپاره اجازه ورکوي، په ځانګړې توګه د نوډونو لپاره چې په مکرر ډول ملګري بدلوي. کریپټوګرافیک ناستې د دوراني کلیدي گردش پلي کوي. د سرچینې روټینګ لپاره ملاتړ اضافه شوی ، کوم چې د کارونکي IPv6 ترافیک ریډائریټ کولو لپاره کارول کیدی شي. د توزیع شوي هش میز (DHT) جوړښت بیا ډیزاین شوی او د DHT پراساس روټینګ لپاره ملاتړ اضافه شوی. د روټینګ الګوریتم پلي کول جلا کتابتون ته لیږدول شوي.
  • د IPv6 IP پتې اوس د دوی د X25519 هش پرځای د ed25519 عامه کیلي څخه رامینځته شوي ، کوم چې به د Yggdrasil 0.4 ریلیز ته د تللو په وخت کې ټول داخلي IPs بدل کړي.
  • د ملټي کاسټ همکارانو لټون لپاره اضافي ترتیبات چمتو شوي.

سرچینه: opennet.ru

Add a comment