Homebrew د OpenVPN پروګرام نصبوي؛ Tunnelblick هغه مدیر نصبوي چې یو یا څو انجنونه چلوي. دا بېلابېلې طبقې دي، او ګټوره پوښتنه دا نه ده چې آیا تاسو ټرمينال کارول خوښوئ. پوښتنه دا ده چې ترتیب، د DNS بدلونونه، د اعتبارنامو غوښتنه او د ناستې په پای کې پاکول چا ته اړه لري. د دې طبقو لپاره یو واحد مالک هغه څه دي چې ترتیب وړاندوینه کېدونکی کوي.

لاندې پنځه څېړنې په ترتیب سره ترسره کړئ. لومړنۍ څېړنه چې دوه مالکان لري هغه ده چې هغه عجیب نیمګړي وصل حالتونه رامنځته کوي چې خلک یې پر OpenVPN خپله ور اچوي. هره څېړنه هغه شاهد نوموي چې هغه حل کوي.

لومړنۍ څېړنه: کوم OpenVPN بائنري په رښتیا چلېږي

د وصل په حالت کې pgrep -fl openvpn چل کړئ او بشپړه کمانډ کرښه ولولئ. لومړنۍ لار هغه انجن دی چې په رښتیا چلېږي. په Apple Silicon کې د Homebrew نصب معمولاً د /opt/homebrew لاندې وي، Intel Mac بیا /usr/local کاروي، او Tunnelblick انجن د خپل اپلیکیشن بنډل له داخله چلوي.

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

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

دویمه څېړنه: DNS او لارې څوک بدلوي

انجن کولای شي د OpenVPN خپل up او down لارښوونې چل کړي، خو مدیر کولای شي هماغه ژوند دوره ولري. د Tunnelblick د نوم سرور تنظیمات د هغه معیاري نښلون او جلا کېدو سکریپټونه کنټرولوي، او کله چې هغه یوځای والی فعال وي، په پروفایل کې سیالې لارښوونې کېدای شي له پامه وغورځول شي.

دا مهم دی ځکه DNS هغه ځای دی چې کار کوونکی ټنل ډېری وخت خراب ښکاري. د وصل په حالت کې scutil --dns وګورئ، یادښت وکړئ کوم حل کوونکی لومړی دی، او تایید کړئ چې له جلا کېدو وروسته بېرته راځي. که پروفایل تمه لري چې DNS پخپله وټاکي او مدیر یې هم اداره کوي، نو له دوو یوه به وباسي.

د لومړي نښلون دمخه پرېکړه وکړئ کومه طبقه د DNS مالکه ده، بیا دواړه پر ځای پریښودلو پر ځای بایلونکې لارښوونه لرې کړئ. د لارو بدلونونه هماغه قاعده تعقیبوي: یو مالک، په ترتیب کې ښکاره، د مستند شوي بیا رغولو لار سره.

درېیمه څېړنه: اعتبارنامې له کومه ځایه راځي

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

د پروفایل لپاره د اعتبارنامو سرچینه ولیکئ: د کړکۍ سند او کیلي، د کارن نوم او پټنوم غوښتنه، یا د باندې مرستندوی ورکړل شوی ټوکن. بیا تایید کړئ چې ټاکل شوی مالک کولای شي پرته له انسان هغې سرچینې ته ورسېږي، که نښلون باید له بیا پیلېدو وروسته هم پاتې شي.

څلورمه څېړنه: پروسس څوک پیلوي، څارنه کوي او دروي

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

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

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

پنځمه څېړنه: سپارل څنګه تاییدېږي

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

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

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

بسته بندي د سرور سره مطابقت نه حل کوي. د خدمت خپلې کړکۍ اړتیاوې وګورئ، او یوازې هغه وخت یوازې انجن وټاکئ چې غواړئ د هغه مدیریت پخپله برابروئ.

اړوندې مقالې