په Mac کې د VPN ترتیب څنګه لرې کړو او څه پاتې کیږي
په Mac کې د VPN خدمت لرې کول یوازې یو شبکه یی خدمت حذفوي. اپلیکیشن، شبکه یی غځونې، کیچین توکی او مدیریت شوی پروفایل کېدای شي پاتې شي.
په macOS کې VPN لرې کول یو عمل ښکاري، خو په رېښتیا لږ تر لږه څلور عملونه دي۔ د سیسټم تنظیماتو کې تڼۍ له سیسټم د ترتیباتو له زېرمې یو شبکه یی خدمت حذفوي۔ دا کلاینټ اپلیکیشن، هغه شبکه یی غځونه چې اپلیکیشن نصب کړې، هغه اسناد چې ستاسو په کیچین کې ناست دي، یا هغه پروفایل چې د وسیلې مدیریت لخوا ورلېږل شوی نه حذفوي۔ پوهېدل چې کوم شی د کوم نښې مالک دی، هماغه شی دی چې لرې شوی VPN له ارامه بېرته راتلو منع کوي۔
د «ترتیب لرې کړئ» تڼۍ په رېښتیا څه حذفوي
هر VPN چې تاسو یې اضافه کوئ یو شبکه یی خدمت کیږي، د Wi-Fi یا Thunderbolt Bridge په څېر هماغه ډول شی۔ macOS دا ټول دلته ساتي: /Library/Preferences/SystemConfiguration/preferences.plist کې، هر یو د خدمت ID، د ښودلو نوم او یو د ترتیباتو قاموس سره چې د تونل ډول، د سرور پته او د دې چې تونل څنګه پیل کیږي تشریح کوي۔
کله چې تاسو د سیسټم تنظیمات او VPN پرانیزئ، د خدمت ترڅنګ د معلوماتو تڼۍ فشار کړئ، «ترتیب لرې کړئ» وټاکئ او تایید یې کړئ، macOS تونل بندوي، هغه خدمت شی حذفوي او زېرمه بیا لیکي۔ د سیسټم د ملکیت شی لپاره ختمول بشپړ دي: خدمت له لیست څخه ولاړ او د ننوتلو پر مهال هیڅ شی هغه نه پیلوي۔
هغه څه چې تڼۍ ورته نه شي رسېدلی، د بل فرعي سیسټم د ملکیت ټول شیان دي۔ د اپلیکیشن بنډل دلته دی: /Applications۔ NetworkExtension کلاینټ د سیسټم غځونې په توګه چلیږي چې د خپل ترتیب څخه جلا ثبت شوې۔ اسناد د کیچین توکي دي، د هغه کیچین د لاسرسي کنټرولونو سره چې دوی ساتي۔ د ترتیباتو پروفایل د پروفایل سیسټم ملکیت دی۔ خدمت لرې کړئ او څلور واړه هماغسې چې وو هماغلته پاتې کیږي۔
لیست کړئ چې Mac لا هم څه نصب ګڼي
له هر څه د حذف کولو دمخه جرد جوړ کړئ۔ درې کمانډې هغه درې طبقې پوښي چې ورته ښکاره خرابي جوړوي:
scutil --nc list
networksetup -listallnetworkservices
profiles -Pscutil --nc list د VPN ترتیباتو واکمن لید دی، د اړیکې حالت، د خدمت نوم او د خدمت ID سره۔ دا ډېری هغه لیکنې ښیي چې هیڅکله د تنظیماتو په لیست کې نه ښکاري: د هغه کلاینټ پاتې خدمتونه چې تاسو میاشتې مخکې غیر نصب کړی و، او هغه د غوښتنې له مخې ترتیبات چې په خاموشۍ پیل کیږي۔ networksetup -listallnetworkservices شبکه یی خدمتونه هغه نومونو سره ښیي چې د کمانډ کرښې وسایل یې تمه لري، او د نوم له مخې د لرې کولو لپاره هماغه ته اړتیا لرئ۔ profiles -P نصب شوي د ترتیباتو پروفایلونه لیستوي؛ په مدیریت شوي Mac کې به VPN شاید هغه خدمت نه وي چې تاسو پخپله اضافه کړی، بلکې په هماغه پروفایلونو کې د یوه دننه بار وي۔
د لومړي باور کولو پر ځای لیستونه یوځای ولولئ۔ scutil کې موجود خو په تنظیماتو کې نه موجود خدمت معمولاً مانا دا ده چې دریمه خوا کلاینټ د تونل مالک دی او په خپله پنځه کې یې ښیي۔ په دواړو لیدونو کې موجود خو په تنظیماتو کې خړ خدمت د پالیسۍ مانا لري۔ هغه نوم چې له حذف وروسته بیا ښکاري مانا دا ده چې یو څه یې بیا جوړوي، او هماغه یو څه ریښتینی هدف دی۔
خدمت د خپل مالک له لارې لرې کړئ
هغه خدمت لپاره چې تاسو پخپله اضافه کړی، په مستند لاره ودریږئ: د سیسټم تنظیمات، VPN، د معلوماتو تڼۍ، «ترتیب لرې کړئ»۔ Apple هغه لاره مستنده کوي، او دا د ترتیباتو زېرمه یو شان ساتي۔ په لاس سمول preferences.plist د شبکې سټیک د چلېدو پر مهال هماغه لاره ده چې دوه ځله یا زومبي خدمتونو ته رسېږئ چې هیڅ انټرفیس یې نه لرې کوي۔
له ټرمینل څخه، خدمت په نوم سره دې لرې کړئ: networksetup -removenetworkservice "Service Name", بیا دې سره تایید کړئ: scutil --nc list۔ کمانډ د انټرفیس په هماغه خدمت لیست عمل کوي، نو هغه نوم چې په networksetup -listallnetworkservices کې نه ښکاري د هیچې لارې لخوا نه لرې کیږي۔ کله چې کلاینټ د تونل مالک وي، لومړی د هغه کلاینټ د لرې کولو یا غیر نصب کولو لاره وکاروئ، ځکه کلاینټ په راتلونکي پیل کې خدمت بیا جوړوي۔
که VPN د وسیلې مدیریت څخه راغلی وي، تاسو مالک نه یاست۔ هغه پروفایلونه چې MDM نصبوي کېدای شي د نه لرې کېدو په توګه وټاکل شي، او حتی د لرې کېدو وړ پروفایل هم په راتلونکي کتنه کې بیا ورلېږل کېدای شي۔ دې سره تایید کړئ: profiles -P, بیا د خپل سازمان د وتلو بهیر وکاروئ۔ د بار په سیمه ییز ډول حذفول یا ناکام کیږي یا بیا نصب ته لاره هواروي۔
هغه پاتې شیان چې پرته له خدمت بیا نښلوي
معمولي «بیا راغی» راپور د خدمت بېرته راتلل نه دي، بلکې د هغه غځونې دي چې مالک یې دی۔ ثبت شوې سیسټم غځونې او د شبکې غځونې ډول اپلیکیشن غځونې لیست کړئ:
systemextensionsctl list
pluginkit -m -p com.apple.networkextension.packet-tunnelNetworkExtension کلاینټ خپل د تونل برابرونکی د خپل پیژندونکي لاندې نصب ساتي، له هر ترتیب څخه جلا۔ غځونه کېدای شي له ترتیب وروسته هم فعاله پاتې شي، او د کلاینټ مینو بار استازی په راتلونکي پیل کې نوی ترتیب جوړولی شي، کله ناکله هغه نوم چې همدا اوس مو حذف کړ بیا کاروي۔ د ننوتلو توکي او د پلورونکي مرستندوی دلته وګورئ: /Library/LaunchDaemons مخکې لدې چې نتیجه واخلئ چې لرې کول ناکام شول۔
اسناد دویم پاتې شی دي۔ په ننوتلو کیچین کې ساتل شوی پټنوم یا کلاینټ سند د خدمت سره نه حذفیږي، او د IPSec شریک راز تاریخي ډول په سیسټم کیچین کې ژوند کوي، همدا لامل دی چې لرې کول او بیا اضافه کول کله ناکله د پټنوم غوښتنه پرېږدي۔ که Mac ستاسو له کنټرول څخه وځي، توکی د خدمت په نوم په Keychain Access کې ومومئ او هغه حساب، سند یا جوړه کیلي باطله کړئ چې ساتل شوي اسناد یې استازیتوب کوي۔ A copied configuration file is a live credential even after local removal۔
لرې کول تایید کړئ، او بېرته راتلونکی پروفایل سم ولولئ
لرې کول هغه مهال بشپړ دي چې خدمت له دواړو لیدونو ولاړ او له بیا پیل وروسته هم ولاړ پاتې شي۔ وګورئ scutil --nc list کې د خدمت ID، scutil --dns سره تایید کړئ چې د نومونو حل هغه حل کوونکی کاروي چې تاسو یې تمه لرئ، بیا یو ځل بیا پیل کړئ، ځکه د غوښتنې له مخې قواعد او د ننوتلو استازي هغه دوه شیان دي چې یوازې په پاک بوټ کې ځان ښیي۔
که دا لا هم هلته وي، نور شیان مه حذفوئ۔ ومومئ کومه طبقه دا بیا جوړه کړه: MDM پروفایل خدمت بیا ورلېږي، کلاینټ استازی یې بیا جوړوي، یا خدمت هیڅکله نه و لرې شوی ځکه نوم یې سم نه و۔ هغه ځواب ټاکي چې ایا تاسو ته د پلورونکي غیر نصب کوونکی، ستاسو IT ټیم، یا د هماغه لرې کولو خبرو اترو یو بل پړاو ته اړتیا ده۔ د Apple د لرې کولو لارښود ستاسو د اضافه کړو خدمتونو لپاره ملاتړ شوې لاره پوښي؛ پاتې شیان هغه برخه ده چې تاسو پخپله باید وګورئ: remove a VPN configuration۔