د OpenVPN مدیریت ساکټ: د کنټرول چینل، نه میټریکونه
منل شوی مدیریت کلاېنټ د کنټرول امرونه لري، نه یوازې لوستلو وړ لید. د Unix ساکټ مالکیت واخلئ، د انځورونو لپاره ناسته پرېږدئ او TCP له دې بهر وساتئ.
د مدیریت انټرفېس څخه یو ځل حالت وپوښتئ او دا د حالت پورت په څېر ښکاري. خو دا داسې نه ده. کله چې یو کلاېنټ ومنل شي، دا کولی شي د پروتوکول کنټرول امرونه صادر کړي، او هغه حساب چې دا کلاېنټ چلوي هر هغه څه میراث اخلي چې دا امرونه کولی شي د ډیمون سره وکړي. دا د یوازې لوستلو فېډ په توګه ګڼل هغه تېروتنه ده چې د مانیټورنګ ادغام بې تصدیقه کنسول ته اړوي.
باور، او د هغه بیه
باور دا دی چې د مدیریت اورېدونکی د میټریک وروستي نقطې سره برابر دی: یو راټولوونکی ونښلوه، کاونټرونه ولوله، مخکې لاړ شه. په حقیقت کې راټولوونکی د کنټرول وړتیاوو سره ناسته پرانیزي، او د ځای پرځای کولو په اړه ستاسو هر بل انګېرنه اوس په دې پورې تړلې ده چې هغه راټولوونکی ښه چلند وکړي.
په انټرفېس کې هیڅ شی د یوازې لوستلو حالت اعلان نه کوي. د غورځولو لپاره د کتونکي رول نشته، او په ترتیب کې کارن نوم هغه نه جوړوي.
منل شوی کلاېنټ واقعاً څه لري
د ټولنې ډیمون په یو وخت کې یوازې یو فعال مدیریت کلاېنټ مني. دغه یو ځای یعني GUI، سکریپټ او د مانیټورنګ ایجنټ نشي کولی ټول ونښلي؛ لومړی ناسته لري او دویم انتظار کوي یا ناکامېږي. که ستاسو ډیزاین په یو وخت کې ډېر لوستونکي فرض کوي، نو هغه له مخکې غلط دی.
چېرې چې دوره یی انځور کافي وي، د حالت فایل تولید پرته له ژوندې ناستې هماغه شمېرې درکوي. دغه فایل په وقفې وقفې لیکل او په عادي فایل اجازو لوستل راټولوونکی په بشپړ ډول د کنټرول مستوي څخه بهر ساتي، او دا هغه ترتیب دی چې ډېری مانیټورنګ واقعاً ورته اړتیا لري.
خپل ساکټ، نه پرانیستی
یو Unix ډومېن ساکټ د کنټرول لار له شبکې بهر ساتي، کوم چې د بدلېدونکې ټونل پتې ستونزه له منځه وړي. دا د اجازې پوښتنه نه له منځه وړي. مورني فولډر باید د خدمت حساب لپاره د لیکلو وړ او د کنټرولر حساب لپاره د رسېدو وړ وي، او دا دوه جلا اجازې دي:
management /run/openvpn/office-management.sock unix /etc/openvpn/management.password
management-client-user vpn-observer
management-client-group vpn-observerد پټنوم فایل په خپله لومړۍ کرښه کې د مدیریت راز لري. هغه فایل د هر بل اعتبار په څېر وساتئ، او منځپانګه یې له لاګونو او د ملاتړ ټیکټونو څخه لرې وساتئ. د کارن او ګروپ محدودیتونه په Unix ساکټ کې د سیالې ازموینې دي، نه د فایل سیستم اجازې، نو اړین بهیر دواړه فایل ته لاسرسی او سمه پېژندنه ته اړتیا لري.
ساکټ د نړۍ لپاره پرانیستل ترڅو د اجازې تېروتنه لرې شي یوازینی سمون دی چې باید ترې ډډه وشي. دا یو محلي کنټرول چینل په داسې شي بدلوي چې په هوسټ کې هر بهیر یې چلولی شي.
پر TCP خپرول هماغه ډیزاین نه دی
اورېدونکی TCP پورت ته لېږدول هغه نه خوندي او نه اسانه کوي. د مدیریت پټنوم په روښانه متن کې لېږل کېږي، نو TCP اورېدونکی دواړه اعتبار او ناسته هغه هر چا ته ښکاره کوي چې لاره کتلی شي. له بل هوسټ څخه ورته رسېدل اجازه لرونکي اداري چینل ته اړتیا لري، یا یو کوچني محلي ایجنټ چې یوازې هغه کتنې ښکاره کړي چې تاسو ورته اړتیا لرئ.
په روښانه متن انتقال باندې پټنوم پرته له محرمیت تصدیق دی، او دا ترکیب له ښکارېدو هم بدتر دی ځکه چې ساتل شوی ښکاري.
هغه پیل تړاوونه چې تاسو نه غوښتلي
څو مدیریت اختیارونه د ډیمون د ژوند دوره بدلوي. پیل تر هغه نیول چې کنټرولر ونښلي، یا پای ته رسول کله چې کنټرولر ورک شي، یو اختیاري کتونکی کلک تړاو ته اړوي. بیا به د مانیټورنګ یو ایجنټ چې ټوټه شي ټونل هم له ځانه سره راوړي.
له ساکټ پرته بل هر څه فعالولو دمخه هغه اختیارونه وګورئ. اختیاري کتنه باید اختیاري پاتې شي، او د بیا پیل تګلاره نه باید د ګرافونو لپاره اضافه شوي راټولوونکي سره وتړل شي.
له ناکام بهیر وروسته پاتې ساکټ فایل د اورېدونکي د شتون ثبوت نه دی. دمخه له لرې کولو څخه وټاکئ کومه نسخه لار لري، او د چلېدونکي ډیمون لاندې فایلونو د ړنګولو پرځای د خدمت خپل بیا رغولو بهیر وکاروئ.
مننه څنګه ښکاري
څلور ازموینې ډیزاین پوښي: اړین کنټرولر پېژندنه نښلي، پرته له دې پېژندنې بهیر ردېږي، ډیمون له هغه کنټرولر څخه ژغورل کېږي چې پرته له خبرداري جلا شي، او ټونل لا هم د کنټرول شوي بیا پیل له لارې ترافیک وړي. بریالی مدیریت تړاو یوازې د کنټرول مستوي ثبوتوي. دا هغه څه نه وایي چې آیا د خصوصي اپلیکیشنونو ترافیک کار کوي، نو هغه جلا وآزموئ. څلور پایلې هغه ځای ولیکئ چې بل آپریټر یې موندلی شي.
د مدیریت انټرفېس اسناد د یو کلاېنټ ماډل او د پروتوکول د ځانګړي حقونو ماهیت بیانوي، او هغه برخه چې د ډشبورډ دې ته اړولو دمخه د لوستلو ارزښت لري همدا ده.