د VPN اړیکې وخت ختمېدل: DNS، ترانسپورت، خبرې اترې یا ننوتل
د وخت ختمېدل یوازې دا معنا لري چې یوه موده تیره شوه. څلور پړاوونه، د نوم حل، ترانسپورت، خبرې اترې او ننوتل، پرتله کړئ ترڅو وګورئ کوم یې وروستی بشپړ شو.
«اړیکه وخت ختم شو» هغه تر ټولو ناڅرګنده تېروتنه ده چې د VPN پیرودونکی یې چاپولی شي. معنا یې دا ده چې یو عمل خپل وخت له لاسه ورکړ، او له نوم حل کولو څخه تر ننوتلو ځواب پورې هر پړاو خپل وخت لري. هغه پیرودونکي چې یوازې وروستی پیغام ښیي، پړاوونه سره ورته ښکاره کوي، نو خلک وخت زیاتوي، پورټ بدلوي او پروفایل بیا نصبوي، په همدې ترتیب، پرته له دې چې څه زده کړي. د پړاوونو پرتله کول ګړندي دي: هر یو په بېلابېل ځای کې ناکامېږي، او هر ناکامي بېل ډول شواهد پرېږدي.
څلور پړاوونه، څلور بېلابېلې ناکامۍ
ترتیب ثابت دی حتی کله چې پیرودونکی یې پټوي: نوم باید حل شي، پایله شوې پته ته باید ترانسپورت جوړ شي، پروتوکول باید خپل پارامیټرونه او کیلي خبرې اترې کړي، او حساب باید تصدیق شي. د OpenVPN لارښود د اړیکې د ستونزو د حل لپاره خپل پیرودونکي لپاره همدغه ترتیب تعقیبوي، او نور یې نږدې تعقیبوي. په دوهم پړاو کې د وخت ختمېدل او په څلورم پړاو کې د وخت ختمېدل پرته له پردې کلمې څه ګډ نه لري.
| Stage | Looks like | What it does not prove |
|---|---|---|
| Name resolution | fails in under a second, before any contact | nothing about the server being up |
| Transport | waits the full timeout, then gives up | nothing about the VPN service behind the port |
| Negotiation | connects, then stalls at handshake | nothing about credentials |
| Login | a reply arrives and is rejected or hangs on a prompt | nothing about reachability |
په لاګ کې د تېروتنې مخکې وروستۍ کرښه نه، بلکې پرمختګ ښودونکې وروستۍ کرښه ولولئ. ډېری پیرودونکي د حل شوې پتې، جوړ شوي ساکټ، پیل شوي لاس ورکولو یا تصدیق غوښتنې په څېر څه چاپوي، او له هغې کرښې وروسته پړاو هماغه دی چې وخت یې ختم شوی.
د نوم حل کول له هر ډول اړیکې مخکې ناکامېږي
که پای ټکی هیڅکله حل نه شي، پیرودونکي ته د نښلولو لپاره څه نشته او هېڅ ترانسپورتي کار نه دی شوی. هغه ناکامي معمولاً سملاسي ده نه بشپړ وخت ختمېدل، او دا له نورو څخه د بېلولو ارزانه لار ده. نوم د سیسټم حل کوونکي او دوهم حل کوونکي سره وازموئ، او د سرور د مړینې د پایلې دمخه دواړه ځوابونه پرتله کړئ.
له فورمې پوسټ څخه کاپي شوې زړه پته د سرور د ستونزې په څېر ښکارېدونکي وخت ختمېدل عام لامل دی، ځکه پته اوس د بل څه یا هېڅ شي ده. د پخوانۍ کارېدونکې پتې بدلولو پر ځای د چلونکي اوسنی پروفایل وکاروئ. د ping ځواب نه راتلل په هېڅ لوري شاهد نه دی: ډېر پای ټکي ICMP غورځوي او بیا هم ښه خدمت کوي.
د ترانسپورت ترتیب د هغه پاکټ انتظار کوي چې نه راځي
کله چې DNS سم وي او پیرودونکی بیا هم ټول وخت سوزوي، ترانسپورتي پوړ شکمن دی. په TCP کې تاسو پورټ مستقیم ازمولی شئ؛ Test-NetConnection په Windows کې یا nc -vz په Linux کې وایي چې څه اړیکه مني که نه، او دا له ping څخه ګټور دی. په UDP کې همداسې نه شئ ازمولی، ځکه په هغه پوړ کې د بشپړولو لپاره لاس ورکول نشته، او دا ناهمغږي ډېر غلط پایلې رامنځته کوي.
چې د TCP ازموینه یې ثابتوي محدود دی: هغه خدمت چې 443 پورټ مني اړینه نه ده چې VPN اورېدونکی وي، او یوازې-UDP پای ټکی د څه منلو لپاره TCP پورټ نه لري. پروفایل له UDP څخه TCP ته بیا لیکل په بل لوري اورېدونکی نه جوړوي؛ یوازې هغه څه بدلوي چې ستاسو پیرودونکی یې انتظار کوي. که شبکه پروتوکول فلټر کړي، بدلون په هماغه پړاو کې بېل وخت ختمېدل رامنځته کوي.
د بند پوړونکي پورتالونه په دې پړاو کې خپله ځانګړې څېړنه مستحق دي. تر هغه چې پورتال وسیله اجازه نه کړي، بهر وتونکی ټرافیک پورتال ته ځي او د تونل هڅه یوازې ځړېدلې پاتې کېږي. لومړی په براوزر کې پورتال بشپړ کړئ، بیا بیا هڅه وکړئ، او تر هغه چې پورتال په تمه دی پروفایل مه بدلوئ.
خبرې اترې او ننوتل معنا دا ده چې سرور ځواب ورکړ
کله چې تونل سرور ته ورسیږي، پیرودونکی لاس ورکول پیلوي او د تېروتنې ځانګړنه بدلېږي. دلته درېدل د رسېدو نه، بلکې د مطابقت په اړه دي: ناسم پروتوکول نسخې، هغه سایفر یا ډاټا-چینل تنظیم چې بل لوری به یې ونه مني، یا هغه پروفایل چې د سرور له خوا نه وړاندې شوې ځانګړتیا تمه لري. OpenVPN خپل د خبرو اترو اصلي ارزښتونه د لویو نسخو ترمنځ دومره ځله بدل کړل چې د یو نسل لپاره لیکل شوی پروفایل سرور ته ورسېدلی شي او بیا هم پورته نه شي.
تصدیق وروستی پړاو دی او غلط لوستل یې تر ټولو اسان دي. ښکاره رد ځواب دی، يعنې لاره کار کوي او ستونزه په هویت، سند یا د حساب په حالت کې ده. د براوزر پر بنسټ یو ځل ننوتلو بهیر درېیمه پېښه ده: پیرودونکی د هغه عمل انتظار کوي چې تاسو نه دی کړی، یا د هغه براوزر چې نه شي پیلولی، او تر هغه چې هغه پړاو بشپړ نه کړئ هېڅ نه راځي.
د بیا هڅې بدلولو دمخه شواهد پرتله کړئ
وسیله او پروفایل ثابت وساتئ او هر ځل یو شی بدل کړئ، له شبکې پیل کړئ. که هماغه پروفایل د تلیفون هټسپاټ له لارې ونښلي او په هوټل Wi-Fi کې وخت ختم شي، بدلونکی لاره ده نه سرور. که هر چېرې ناکام شي، بدلونکی پروفایل یا پای ټکی دی. که یوازې د ورځې په یو ټاکلي وخت کې ناکام شي، وخت نښه ثبت کړئ او د بار په اړه هر ګمان دمخه د سرور اړخ پېښو سره پرتله کړئ.
د هغه خدمت لپاره چې تاسو یې اداره کوئ، فیصله کوونکې پرتله دا ده چې هڅه اصلاً رسېږي که نه. هغه اړیکه چې اورېدونکي ته رسېږي او بیا درېږي د خبرو اترو پړاو ده; هغه چې هیڅکله د اورېدونکي په لید کې نه ښکاري د ترانسپورت یا حل ستونزه ده، او د بیا هڅې هېڅ تنظیم به یې ونه خوځوي. د سرور لاګونه هم رد شوي ننوتل له غلي کمولو څخه بېلوي، چې د هویت سمون او د اور وژنې دیوال سمون ترمنځ توپیر دی.
د پیرودونکي نسخه، د پروفایل نوم، د هڅې وخت د خپل وخت زون سره او د وروستۍ نښلونې کرښې پر ځای لومړنۍ ګټورې تېروتنه ثبت کړئ. د excerpt شریکولو دمخه کیلي او د اعتبار وړ توکي لرې کړئ. بیا یو معنی لرونکی سمون وکړئ او بیا هڅه وکړئ، ځکه اوږد وخت یوازې مستند شوي ورو عمل سره مرسته کوي او د ناسمې پتې یا بند پورټ لپاره هېڅ نه کوي.