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

یوې هڅې ته داسې هویت ورکړئ چې لټول یې شئ

د پیل وخت د هغه د وخت زون سره ولیکئ، د پروفایل نوم، هغه منزل چې پیرودونکي په رښتیا حل کړ، پورټ، او دا چې اړیکه UDP ده که TCP. که پروفایل څو لرې ننوتنې ولري، یادونه ولیکئ چې هغې هڅې کومه وټاکله، ځکه چې بیا هڅه ممکنه ده چې پرته له دې چې تاسو لوستونکې فایل بدل کړئ بلې ننوتنې ته تللې وي.

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

بیا له آپریټر څخه په ټاکل شوي نمونه کې هماغه کړکۍ وغواړئ. د ساعت توپیر دومره عام دی چې څو دقیقې توپیر کولی شي یوه سره سمه پېښه نه شتونکې ښکاره کړي، نو د دې پرځای چې نتیجه واخلئ چې هیڅ پېښه نه وه، توپیر ولیکئ.

څلور کتنې، څلور بېلې راتلونکې ګامونه

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

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

په خپلو یادښتونو کې څلور پایلې بېلې وساتئ. هڅه دا ده چې دوی په «سرور ځواب نه ورکوي» کې یوځای کړئ، او هماغه جمله ده چې خلک د سایفر بدلولو ته لیږي کله چې ریښتینی ستونزه د فایرول قاعده وي. هغه یادښت چې یوازې د وخت پای کلمه ثبتوي هغه توپیر غورځولی چې تاسو همدا اوس ورته بیه ورکړه.

هغه پړاو سم کړئ چې ثبوت یې نوم اخلي

بشپړه شوې TCP اړیکه یوازې دا ثابتوي چې یو څه سوکټ ومنه. دا نه ثابتوي چې اورېدونکی هغه OpenVPN خدمت دی چې تاسو تنظیم کړی، او په هماغه کوربه نوم کې ویب سرور براوزر ته بشپړ ځواب ورکوي په داسې حال کې چې تونل ته بې اړیکه دی.

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

یو شی چې ثبوت یې په رښتیا ملاتړ کوي بدل کړئ، بیا هماغه پروفایل په هماغه پای ټکي باندې تکرار کړئ. که اړیکه نوره مخ ته لاړه لومړنې نوې پېښه وساتئ، ځکه هغه پېښه نوې ستونزه نه ده، بلکې د پلټنې راتلونکی پړاو دی.

grep -nE 'TLS Error|VERIFY ERROR|CRL|handshake failed' /var/log/openvpn/server.log
date -u; timedatectl | head -3

د کړکۍ اوږدول په رښتیا څه بدلوي

شپېته ثانیې د پیرودونکي د لاس اخیستنې کړکۍ ده، او د ټولنې پیرودونکي حواله هغه انتخاب مستند کوي چې هغه تنظیموي. اوږدول یې پیرودونکی هڅوي چې تر تسلیمېدو دمخه ډېر انتظار وکړي. دا نه نیمګړی خدمت څرګندوي او نه رد شوې کڅوړه منل شوې کوي.

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

اړوندې مقالې