د قطع اتصال فشارول کار کوي، او لس ثانیې وروسته تونل بیا هم راګرځي۔ دا لوپ په ندرت سره د VPN کلاینټ غلط چلند وي؛ دا د بیا رغونې سکریپټ دی چې تل یوازې یوه پوښتنه کوله، «ایا دا ښکته دی؟»، او د نښلولو له لارې یې ځواب ورکاوه۔ کله چې تاسو هغه پوښتنه چې کاروونکي ځواب کړې وه له هغې پوښتنې څخه جلا کړئ چې سیسټم یې راپور ورکوي، سمون د اوږد خوب پرځای لږ حالت کیږي۔

دوه پوښتنې، نه یوه

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

IntentWhat you observeWhat to do
WantedDropped unexpectedlyAllow one supported recovery attempt
Paused by the userDisconnectedDo nothing until intent changes
WantedAlready connectingWait instead of starting a rival attempt
WantedAuthentication needs a personPrompt, then stop replaying credentials

کرښې د قضیو د لیست په توګه نه، د تګلارې په توګه ولولئ۔ دوهمه کرښه هغه ده چې ډیری سکریپټونه یې پریږدي، او دا یوازینې کرښه ده چې مانیټر له هغې ماشین څخه جلا کوي چې ټینګار کوي چې سم دی۔

لیدل شوی حالت د ترجیح وړ نه دی

د Apple د Network Extension حالت ماډل connecting, connected, disconnecting, disconnected او recovery حالتونه راپور ورکوي۔ ټول پنځه یې اړیکه تشریح کوي۔ هیڅ یو یې نه وایي «کاروونکي غوښتې چې دا پروفایل په تمه پاتې شي»، ځکه چې دا په هیڅ ډول د اړیکې حالت نه دی۔ هغه کلاینټونه چې پر دې چوکاټ نه دي جوړ شوي، خپل ملاتړ شوي کنټرولونه او د حالت غوښتنې ښیي، او هماغه کرښه په خپله اصطلاحاتو کې کاږي۔

پایله دا ده چې قطع شوی حالت هیڅکله یوازې تشریح کیدای نه شي۔ دا د لږ تر لږه درې شیانو څخه یو معنی لري: تونل ولوېد، کاروونکي ودروو، یا سیسټم د هڅو ترمنځ دی۔ یوازې ستاسو خپل د ارادې ریکارډ کولای شي دوی جلا کړي۔ هغه ریکارډ ولیکئ، که چېرې باید له بیا پیل څخه وژغورل شي د بیا پیلونو ترمنځ یې وساتئ، او د هغې شیبې په جریان کې چې کاروونکی عمل کوي تازه یې کړئ، نه دا چې وروسته له لاګ کرښې څخه یې اټکل کړئ۔

scutil --nc list
scutil --nc status "Office VPN"

دا پروفایل د بل چا لخوا د پیل کیدو اجازه لري

ستاسو د مرستندوی ژمنه شوې تمه یوازې هومره پیاوړې ده څومره چې د همدې پروفایل نور مالکان دي۔ د On Demand قاعده، مدیریت شوی ترتیب یا دوهم کلاینټ ټول کولای شي اړیکه وغواړي، او ستاسو مرستندوی به مات ښکاره شي پداسې حال کې چې په بشپړ ډول لیکل شوي عمل کوي۔

هر میکانیزم ومومئ چې پروفایل پیل کولای شي د تمې درناوي ژمنه کولو دمخه، او ولیکئ چې کوم یې ګټي۔ کله چې یو مدیریت شوی خدمت په قصدي ډول شخصي د تمې انتخاب نه ورکوي، دا د تګلارې په اړه د مدیر پریکړه ده، نه هغه تشه چې سکریپټ باید د مدیریت سره جنګیدو سره ډکه کړي۔

بیا هڅې ستړې کوونکې کړئ

د هڅو شمیر محدود کړئ او هر یو یې د بدل شوي شي په وړاندې ځواب ویونکی کړئ: شبکه بیرته راغله، ګیټ وی ځواب ورکړ، د اعتبارنامې غوښتنه بشپړه شوه۔ نه لاسرسی وړ ګیټ وی، پای ته رسیدلی هویت او رد شوی دوهم فکتور درې بېلابېل ځوابونه غواړي، او کلکه لوپ درې واړو ته یو ځواب ورکوي۔

وګورئ چې یو چټک بیا هڅه په سکرین کې واقعیا څه تولیدوي۔ تکراري ډیالوګونه چې کاروونکی یې بندوي د یو روښانه ناکامۍ پیغام څخه بدتر دي، او خلک دې ته روزي چې د غوښتنو له لارې کلیک وکړي پرته له لوستلو۔

تمه او د ترافیک تګلاره جلا ژمنې دي

د کاروونکي لخوا تمه شوی تونل ډیری وخت ترافیک په قصدي ډول بند پریږدي، او دا د kill switch سټایل تګلارې ټوله مانا ده۔ دا پدې معنی ده چې تمه باید یوازې یو شي ژمنه کړي: بیا رغونې ودروي۔ دا باید په خاموشۍ سره بدل نکړي چې شبکه څه ته اجازه ورکوي۔

د ترافیک چلند جلا پرېکړه کړئ، دا د تمې کنټرول ترڅنګ مستند کړئ، او که تونل تمه شوی، ناکام یا غیر حاضر وي، همغه شان یې وساتئ۔ که نه، کاروونکی زده کوي چې د قطع اتصال فشارول یو څه غیر متوقع کوي، او راتلونکی ملاتړ ټکټ به د هغې شبکې په اړه وي چې «کله ناکله د لیدلو وړ دلیل پرته کار کول بندوي»۔

اړوندې مقالې