د غونډې په مینځ کې د همکار پته بدله شوه: په OpenVPN کې float څه کوي
float اجازه ورکوي چې تصدیق شوی همکار د غونډې په مینځ کې خپله بهرنۍ پته بدله کړي. دا د پای نقطې نه لټوي، مړه اړیکه بیا نه پرانیزي او د هویت څېړنې نه تېروي.
لپټاپ د دفتر له Wi-Fi څخه د تلیفون هټسپاټ ته ځي، تونل لا څو ثانیې پاتې کېږي، او بیا ترافیک ودرېږي په داسې حال کې چې انټرفیس لا هم ادعا کوي چې نښلول شوی دی. په سرور کې، د حالت لیست لا هم زړه عامه پته ښیي. دا هغه حالت دی چې float د هغې لپاره شته، او همدا هغه حالت دی چې خلک ترې هغه څه ته ډېر زیات تمه لري چې دا یې کوي. د پولې سم پوهاوی یو ګډوډ تم کېدل یا یوې کرښې کنفیګریشن بدلون ته اړوي یا بشپړ بل تحقیق ته.
float څه سستوي، او څه هېڅکله نه سستوي
معمولاً یوه غونډه د هغې بهرنۍ پتې او پورټ سره خبرې ته دوام ورکوي چې پیل شوې وه، او له بل چېرې راغلي پاکټونه له پامه غورځول کېږي. د float اختیار هغه کلک تړاو لیرې کوي کله چې همکار لا دمخه ځان ثابت کړی وي، نو بدل شوی سرچینه نقشه کولای شي هماغه غونډه ته دوام ورکړي نه دا چې وشړل شي. په کرپټوګرافیک څېړنو کې هېڅ نه بدلېږي: کیلي، سندونه او هر HMAC ساتنه لکه څنګه چې تنظیم شوې هماغسې پاتې کېږي.
دا د هر پاکټ پریکړه ده، نه د دې تګلاره چې څوک کولای شي ونښلي. یو نامعلوم ماشین چې له نوي پتې څخه پاکټ لېږي هېڅ نه دی ثابت کړی، او پاکټ یې لکه هر بل غیر تصدیق شوي ترافیک وشړل شي. یوازې هغه ترافیک چې د غونډې خپله تصدیق تېروي کولای شي ثبت شوې همکار پته وخوځوي، او له همدې امله float په هغو چاپېریالونو کې پرانیستی پاتې کېدل خوندي دي چې کلینټونه پکې ګرځي.
دا د داخل تونل په اړه هم هېڅ نه وایي. خوځول شوې بهرنۍ پته د تونل پته بیا نه ټاکي، حوض نه بدلوي او همکار ته د نوي څه څخه لاسرسی نه ورکوي. د تونل دننه، د خوځېدو دمخه او وروسته هماغه هویت او هماغه ټېل وهل شوي لارې پلي کېږي. ګرځېدل د ډاټا کانال هم بیا نه خبر اړوي، نو هوکړه شوې سایفر او کیلي دوام کوي.
هغه پاکټ چې غونډه خوځوي باید تصدیق شي
غونډه په معمول ډول د تنظیم شوي لرې پای پر ضد پیل کړئ، او کله چې نقشه بدلېږي څه پېښېږي هغه float سمبالوي. یو موبایل آپریټر چې د بهیر په مینځ کې نوی شمېر ورکوي، یو NAT ګېټوې چې خپله پورټ نقشه بیا لیکي، یا یو لپټاپ چې پورتنۍ اړیکه بدلوي ټول یو شان بڼه جوړوي: له نوي ټاپل څخه تصدیق شوي پاکټونه، چې هغې غونډې ته رسېږي چې لا هم زړې ته باور لري.
کله چې وپوښتل شي چې float کار کوي که نه، ګټوره شاهد یوه بشپړه لاس ورکول او بیا منل شوې سرچینه بدلون دی، نه یوازې د پتې په اړه یوه لاګ کرښه. زړه او نوې بهرنۍ پته له هغې غونډې سره وتړئ چې ژوندۍ پاتې شوه، بیا تایید کړئ چې ترافیک واقعاً د تونل له لارې دوام وکړ.
که غونډه د خوځېدو پر ځای مړه شي، له نوي پتې راغلی پاکټ ښایي تصدیق کې پاتې راغلی وي یا هېڅ نه وي راغلی. دواړه حالتونه له کلینټ اړخه یو شان ښکاري. په سرور کې، په عامه انټرفیس کې نیول تاسو ته وایي کوم یو لرئ دمخه چې کوم کنفیګریشن ته لاس ووهئ.
موندنه بشپړه جلا میکانیزم دی
float نومونه په ټایمر نه حل کوي او د متحرک DNS ریکارډ تعقیب نه کوي. که د سرور کوربه نوم نوي پتې ته حلېدو پیل وکړي، یو بېکاره کلینټ د دې پام کولو لپاره هېڅ دلیل نه لري او د نوي پای نقطې څخه یې د تصدیق لپاره پاکټ نه لري. هغه ستونزه د بیا نښلولو منطق، د کلینټ خپل بیا هڅې چلند او DNS پورې اړه لري، نه float ته.
د اختیار یو ځل بیا زیاتول د نوي پتې ته د لارې نه شتون جبرانولای نه شي. کله چې همکار چوپ وي هم مرسته نه کوي، ځکه چوپ همکار هېڅکله هغه تصدیق شوی پاکټ نه لېږي چې څه به وخوځوي.
د لاندې وال فایر وال هم رایه لري. هغه قاعده چې یوازې زړې بهرنۍ پای نقطې ته اجازه ورکوي بدله شوې پته بندوي دمخه چې OpenVPN یې وویني، او د کلینټ خوا هېڅ کنفیګریشن دغه نه سمولای شي. د اجازه شوو پتو ژوند دوره د یوې جلا دندې په توګه وګورئ؛ قاعده هر سرچینې ته پراخول یوه کوچنۍ ستونزه له یوې لویې سره تبادله کول دي.
کله چې NetworkManager د پروفایل څښتن وي
د کمانډ کرښې پروفایل او وارد شوې اړیکه جلا کنفیګریشنونه دي، او یو ایډیټ کول بل ته لاس نه ورکوي. دمخه د دې چې فرض کړئ اختیار نه دی ملاتړ شوی، معلومه کړئ چې ساتل شوی پروفایل واقعاً کوم ډول پلګ ان کاروي او د هغې ارزښتونه چېرته اوسېږي. د پروفایل UUID هغه پیژندونکی دی چې مهم دی کله چې څه ګورئ یا بدلوئ.
ساتل شوې اړیکه وګورئ نه اصلي وارداتي فایل. هغه کرښه چې په .ovpn فایل کې پاتې کېږي هېڅ نه ثابتوي که فعال مدیر هېڅکله نه وي پلي کړې، او د یوې ټاکلې اختیار لپاره د چیک بکس پرته ایډیټر هم د پروتوکول وړتیاوو په اړه هېڅ نه ثابتوي.
د چلند زیاتولو لپاره بسته شوی پلګ ان پېچ مه کوئ، په ځانګړي ډول نه هغه diff سره چې د یوې بې اړیکې برخې تاریخي نسخې لپاره لیکل شوی. که نصب شوې ادغام واقعاً تنظیم بیانولای نه شي، سم ګام یو ملاتړ شوی پروفایل یا بل کلینټ لار ده چې د ځای پرځای کولو څښتن تایید کړې.
فرض مه کوئ، بدلون ثابت کړئ
ازموینه هغسې چل کړئ چې نیمګړتیا پېښېږي. ونښلئ، د تونل له لارې ترافیک تایید کړئ، بهرنۍ پته بدلېدو ته اړ کړئ، بیا درې شیان وګورئ: غونډه لا شته، ثبت شوې همکار پته خوځېدلې، او یو ریښتینی غوښتنلیک لا هم خپل منزل ته رسېږي. له دې درېوو څخه کم هر څه نیمګړی ځواب دی.
د ازموینې پر مهال د بیا رغونې لاسرسی شته وساتئ، ځکه د ګرځېدو تجربې هغه ماشین چې تاسو ترې کار کوئ پرېښودلو عادت لري. یو سیریل کنسول یا له باندې بهر لار ناکامه ازموینه د سایټ لیدنې پر ځای پنځه دقیقې بیا رغونه ګرځوي.
په پای کې، یوازې هغه حالت بیان کړئ چې تاسو ازمویلی. د غونډې پر مهال بریالۍ پته بدلون دا ثبوت نه دی چې DNS لېږدونه، بل کلینټ پلي کول یا بیا جوړ شوی پروفایل به همدسې چلند وکړي. د link-options اسناد د اختیار حد په دقیق ډول بیانوي؛ ستاسو د ازموینې لاګ باید ووایي چې د هغه حد کومه برخه مو واقعاً پوښلې.