د NetBSD کرنل د VPN WireGuard لپاره ملاتړ اضافه کوي

د NetBSD پروژې پراختیا کونکي راپور شوی په اصلي NetBSD کرنل کې د WireGuard پروتوکول پلي کولو سره د wg ډرایور شاملولو په اړه. NetBSD د WireGuard لپاره مدغم ملاتړ سره د لینکس او OpenBSD وروسته دریم OS شو. د VPN تنظیم کولو لپاره اړوند کمانډونه هم وړاندیز شوي - wg-keygen او wgconfig. په ډیفالټ کرنل ترتیب (GENERIC) کې، ډرایور لاهم فعال شوی نه دی او په ترتیباتو کې د "pseudo-device wg" څرګندې نښې ته اړتیا لري.

سربیره پردې، دا په پام کې نیول کیدی شي خپرونه د wireguard-tools 1.0.20200820 بستې ته اصلاحي تازه معلومات، چې پکې د کاروونکي ځای اسانتیاوې لکه wg او wg-quick شامل دي. نوې خپرونه د FreeBSD عملیاتي سیسټم کې د راتلونکي WireGuard ملاتړ لپاره IPC چمتو کوي. د مختلف پلیټ فارمونو لپاره ځانګړی کوډ په مختلف فایلونو ویشل شوی. د سیسټمډ واحد فایل کې د "ریلوډ" کمانډ لپاره ملاتړ اضافه شوی ، کوم چې تاسو ته اجازه درکوي ساختمانونه پرمخ بوځي لکه "systemctl reload wg-quick at wgnet0".

راځئ چې تاسو ته یادونه وکړو چې د VPN WireGuard د عصري کوډ کولو میتودونو پراساس پلي کیږي ، خورا لوړ فعالیت چمتو کوي ، کارول یې اسانه دي ، له پیچلتیاو څخه پاک دي او ځان یې په یو شمیر لوی ګمارلو کې ثابت کړی چې د ترافیک لوی مقدار پروسس کوي. پروژه د 2015 راهیسې وده کوي، پلټنه شوې او رسمي تایید د کوډ کولو میتودونه کارول کیږي. د WireGuard ملاتړ لا دمخه د شبکې مدیر او سیسټم کې مدغم شوی ، او د کرنل پیچ په اساس توزیع کې شامل شوي دبیان بې ثباته، میجیا، الپین، آرک، جینټو، OpenWrt، NixOS، سبګراف и ALT.

WireGuard د کوډ کولو کیلي روټینګ مفهوم کاروي ، کوم چې د هرې شبکې انٹرفیس ته د شخصي کیلي ضمیمه کول او د عامه کیلي تړلو لپاره کارول شامل دي. عامه کیلي تبادله کیږي ترڅو د SSH سره ورته ډول اړیکه رامینځته کړي. د کیلي خبرو اترو او د کارونکي ځای کې د جلا ډیمون چلولو پرته وصل کیدو لپاره ، د Noise_IK میکانیزم د شور پروتوکول چوکاټپه SSH کې د مجاز_کیز ساتلو سره ورته. د معلوماتو لیږد د UDP پیکټو کې د encapsulation له لارې ترسره کیږي. دا د VPN سرور (رومینګ) IP پتې بدلولو ملاتړ کوي پرته لدې چې د اتوماتیک پیرودونکي بیا تنظیم کولو سره پیوستون قطع کړي.

د کوډ کولو لپاره لخوا کارول شوی جریان سیفر چاچې ایکس این ایم ایکس او د پیغام تصدیق الګوریتم (MAC) پولی1305د ډینیل برنسټین لخوا ډیزاین شوی (ډینیل جې برنسټین)، تانیا لینج
(تنجا لینګ) او پیټر شواب. ChaCha20 او Poly1305 د AES-256-CTR او HMAC ګړندي او خوندي انلاګونو په توګه موقعیت لري ، د سافټویر پلي کول چې د ځانګړي هارډویر ملاتړ کارولو پرته د ټاکل شوي اجرا کولو وخت ترلاسه کولو ته اجازه ورکوي. د ګډې پټې کیلي رامینځته کولو لپاره ، د ایلیپټیک وکر Diffie-Hellman پروتوکول په پلي کولو کې کارول کیږي ځوړندد ډینیل برنسټین لخوا هم وړاندیز شوی. د هش کولو لپاره کارول شوی الګوریتم دی BLAKE2s (RFC7693).

سرچینه: opennet.ru

Add a comment