تونل پورته کیږي، لاګ یو کوډ ښیي او د پروفایل بیاکتنه دوام لري. بیا یو ملګري ته تازه کول رسیږي او هماغه پروفایل د ګډ کوډ نشتوالي پیغام سره ناکام کیږي، چې خلک د یوې حذف کیدونکې لارښوونې په لټه کې لیږي. ګټوره پوهه دا ده چې data-ciphers یوې خبرې اترې تشریح کوي، نه یو تنظیم. یو اړخ لیست وړاندې کوي، بل له هغې غوره کوي، او پایله یو الګوریتم دی چې دواړه یې ملاتړ کوي. د دې تبادلې لوستل ډیری دا ناکامۍ تشریح کوي مخکې لدې چې یوه کرښه بدله کړئ.

دوه کانالونه، دوه تنظیمات

یوه OpenVPN ناسته د کنټرول کانال او د معلوماتو کانال لري. کنټرول کانال د TLS لاس نیول ترسره کوي چې ملګري تصدیقوي او کیلي خبرې اترې کوي. د معلوماتو کانال هغه بنډلونه کوډ کوي چې ستاسو ټرافیک وړي.

data-ciphers دوهم تنظیموي. کنټرول کانال خپل انتخابونه لري، او د پروفایل هویت څیړنې دریمه، جلا مسله ده. د یو بدلون بل نه سموني، نو ځکه پروفایل سم ښکاري او بیا هم په ټاکلې مرحله کې ناکامیدلی شي.

کله چې د تنظیماتو فایل لولئ، دا درې په خپلو صندوقونو کې وساتئ.

خبرې اترې له لاګ څخه ولولئ

کلاینټ لاګ د اتصال په بریالیتوب سره دواړه پایلې نوموي. یوه کرښه د کنټرول کانال او د هغې TLS تفصیلاتو په اړه راپور ورکوي، او بله د معلوماتو کانال غوره شوي کوډ په اړه.

دواړه ولولئ، ځکه چې دوی مختلفو پوښتنو ته ځواب وایي. د کنټرول کانال ناکامي اتصال بندوي مخکې لدې چې هر معلوماتي کوډ مهم شي. د معلوماتو کانال ناسمون د بریالي لاس نیول وروسته څرګندیږي، د ګډ کوډ نشتوالي پیغام سره.

بیا دواړو خواو ته وړاندې شوي لیستونه پرتله کړئ. هغه نوم چې د یو ملګري نسخه یا د هغه کریپټو بنسټ نه برابروي نشي ټاکل کیدای، هر څومره ژر چې په بل ملګري لیست کې ښکاره شي.

ټاکنه په حقیقت کې څنګه پیښیږي

سرور د لاس نیول په جریان کې خپل data-ciphers لیست کلاینټ ته ورټېل وهي، او کلاینټ په هغه لیست کې لومړنۍ ننوتنه ټاکي چې هغه هم ملاتړ کوي. نو ترتیب د سرور تنظیماتو پورې اړه لري، نه د کلاینټ.

هغه تفصیل د ګډوډو پایلو یوه طبقه تشریح کوي. د کلاینټ لیست بیا تنظیمول هغه وخت هیڅ نه بدلوي چې د سرور لیست فیصله کوي. د هغه کوډ اضافه کول چې کلاینټ یې نه شي برابرولی هم هیڅ نه بدلوي، ځکه کلاینټ باید وتوانیږي هغه ننوتنه وکاروي چې ټاکي یې.

نوي نسخې اصلي لیست بدل کړ او هغه انتخاب یې نوم بدل کړ چې پخوا یې ساتنه کوله، نو دوه ملګري په مختلفو نسخو کې کیدای شي سره اختلاف ولري پرته لدې چې څوک پروفایل سم کړي. مخکې لدې چې تایپي تېروتنه فرض کړئ، په هر اړخ کې نسخه وګورئ.

لیست په انتزاعي معنا د ځواک درجه بندي نه ده. دا د نوماندانو ټولګه ده، او ټاکل شوی د سرور په ترتیب کې لومړنۍ دواړو خواو ملاتړ شوې ننوتنه ده. نو ځکه دوه مختلف ښکارېدونکي لیستونه کولای شي په یوه کوډ موافقه وکړي. هم نو ځکه دوه ورته ښکارېدونکي لیستونه کولای شي ناکام شي.

زوړ ملګري په قصد شوي بیکاپ اړتیا لري

هغه ملګری چې هیڅ خبرې اترې نه شي کولای، ځکه له میکانیزم څخه زوړ دی یا یې غیر فعال کړی، مستند سازګاري ترتیباتو ته اړتیا لري. د بیکاپ انتخاب دقیقاً د هغې قضیې لپاره دی او هغو ملګرو ته تطبیقیږي چې په خبرو اترو کې نه برخه اخلي.

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

دواړه اړخونه همغږي کړئ پرځای دې چې نااړوند الګوریتم نومونه سم کړئ. که د سرور تازه کول یو زوړ انتخاب لرې کړ، اصلاح د نسخو پلان پورې اړه لري، نه د کلاینټ په منډه کې.

تصدیق سم وساتئ

د معلوماتو کانال ناسمون د نه تصدیق شوي سرور منلو لپاره دلیل نه دی. د سند تصدیق، د سرور تمه شوی نوم او د کنټرول کانال د ساتنې تنظیمات د کوډ له ټاکنې جلا دي او باید له هر سازګاري بدلون څخه ژوندي پاتې شي.

د خبرو اترو شوی معلوماتي کوډ، کلاینټ نسخه او سرور نسخه یوځای ثبت کړئ، ترڅو بل پرتله له حقایقو پیل شي نه د پروفایل فایل څخه.

د ملاتړ شوي سمون وروسته، لومړنی اتصال او بیا خبرې اترې وازموئ، ځکه هغه ناسته چې یو ځل جوړیږي لا هم کیدای شي د کیلي نوي کیدو پر مهال ناکامه شي.

که تونل جوړ شي او سایټونه لا هم ناکام شي، کوډ نور شکمن نه دی. د لارښوونې او DNS سره دوام ورکړئ. د کار ترتیب: دواړه لاګ کرښې ولولئ، دواړه لیستونه پرتله کړئ، نسخې وګورئ، بیکاپ یوازې هغه ملګري ته اضافه کړئ چې اړتیا یې لري، بیا د نوي کیدو لار بیا وازموئ.

اړوندې مقالې