آیا د OpenVPN ثابت کلي سره اړیکه کولای شي څو پیریدونکو ته خدمت وکړي؟
د ثابت کلي حالت دوه همکړي سره نښلوي۔ client-to-client زياتول هغه د څو پیریدونکو سرور نه جوړوي؛ د دې لپاره TLS حالت او د هر وسیلې پېژندنه اړینه ده۔
د ثابت کلي حالت په ټاکلې توګه دوه همکړي سره نښلوي او دا د هغه جوړښت دی، نه هغه محدودیت چې چا هیر کړی وي۔ client-to-client په سرور حالت کې د لېږد اختیار دی، نو د هغه زياتول په --secret ترتیب کې هغه څه نه بدلوي چې څو پیریدونکي کولای شي ونښلي۔ پرېکړه دا نه ده چې کومه بیرغه زياته کړو، بلکې دا ده چې ځای پرځای کول د ټکي-تر-ټکي اړیکې یا د څو پیریدونکو خدمت ته اړتیا لري۔ که څو وسایل باید په خپلواکه توګه ونښلي، د ساتنې حالت بدلېږي او هر وسیله پېژندنه ترلاسه کوي۔
دوه همکړي، یو کلی او د هر پیریدونکي لپاره هېڅ حالت نه: دا بڼه د دې حالت ټوله کیسه ده۔
د ثابت کلي حالت د څه لپاره دی
په پټ حالت کې دواړه همکړي یوه کلي دوتنه شریکوي او هغه کلی ترافیک په مستقیم ډول ساتي۔ نه لاس ورکول شته، نه د سندونو تبادله او نه د هر پیریدونکي لپاره ناسته، ځکه چې د سرور په مانا پیریدونکي نشته، یوازې دوه پای ټکي شته۔
دا حالت د ثابتو ماشینونو لپاره چې د کلي د بدلون مستنده پروسه لري لا هم ګټور دی، او OpenVPN 2.6 هغه په دې دلیل زوړ ښیي چې TLS حالت دغه قضیې په غوره ځانګړنو پوښي۔ هغه څه چې نه شي کولای دا دي چې یوه نښلېدونکې وسیله له بلې وسیلې څخه توپیر کړي، ځکه چې د دوتنې لرل ټوله پېژندنې کیسه ده۔ درېیمه وسیله زياتول یعنې له هغې سره هماغه کلی شریکول، چې وروسته لومړنۍ دوه نور نشي کولای هغه له ځان څخه توپیر کړي۔
نو د دوو همکړو حد جوړښتي دی، نه هغه ترتیب چې بدلېدلی شي۔
ولې client-to-client ورکه برخه نه ده
client-to-client کنټرولوي چې نښلېدلي پیریدونکي کولای شي د سرور له لارې ترافیک تبادله کړي که نه۔ هغه پیریدونکي نه مني، پېژندنې نه ورکوي او نه هغه سرور حالت جوړوي چې نه دی ترتیب شوی، او په ثابت کلي ترتیب کې د هغه د اداره کولو لپاره د پیریدونکو لیست نشته۔
بله عامه ګډوډي د tls-crypt یا tls-auth موادو په اړه ده۔ TLS سرور کولای شي یو له دغو کليو څخه د ټولو پیریدونکو ترمنځ شریک کړي، ځکه چې هغه د کنټرول چینل ساتي نه دا چې ثابت کړي هر پیریدونکی څوک دی۔ په TLS حالت کې شریک شوی د کنټرول چینل کلی له شریک شوي ثابت معلوماتي کلي څخه بېل شی دی، که څه هم دواړه د ورته ښکارېدونکو دوتنو په بڼه راځي۔
د حالتونو ترمنځ انتخاب دوو پوښتنو ته راځي۔ آیا له یوې وسیلې زيات باید په خپلواکه توګه ونښلي، او آیا ځای پرځای کول د هر وسیلې لپاره لغوه کول غواړي؟ نه دواړو ته ثابت کلي حالت ژوندی ساتي؛ هو هر یو ته TLS ته اشاره کوي۔ درېیم انتخاب نشته چې پکې دویم پیریدونکی پرته له خپلې پېژندنې ومنل شي۔
د څو پیریدونکو سرور جوړول
د څو پیریدونکو سرور TLS حالت، د سرور خوا سند او د هر پیریدونکي لپاره پېژندنه غواړي۔ د سرور مرستندوی د پتو حوض او د څو پیریدونکو حالت تنظیموي، خو TLS ترتیب، د باور لنگر یا هغه پیریدونکي سندونه نه برابروي چې منل بامعنا کوي۔
هره وسیله د موجودې سند واکمنۍ له لارې ثبت کړئ، نه د یو پیریدونکي اعتبارنامې کاپي کول۔ بېلې پېژندنې هغه څه دي چې لغوه کول، د هر پیریدونکي لپاره لارښوونه او ګټورې ثبتچینې ممکنوي، او یو شریک شوی پیریدونکی سند درېواړه نسکوروي۔
که ځای پرځای کول کاروونکي د باندې لارښود یا دویم عامل له لارې پېژني، هغه ډیزاین هماغسې پاتې کېږي۔ TLS سرور حالت ته تلل دا ټاکي چې همکړي د تونل پوړ کې څنګه ځانونه ثابتوي، او د حساب شاتنی نه ټاکي۔ دواړه پرېکړې جلا وساتئ ترڅو په یوه کې بدلون بل په غلې توګه بدل نه کړي۔
بیا د لېږد تګلاره په پوهاوي سره پرېکړه کړئ۔ client-to-client د کاروونکي فضا په سرور لار کې د پیریدونکو ترمنځ ترافیک فعالوي، چې ډېری ځای پرځای کول یې غواړي او ځینې یې نه شي لرلای۔ دا د تګلارې سویچ دی، د پېژندنې میکانیزم نه، او باید د دې لپاره چالان شي چې ډیزاین غواړي، نه ځکه چې یو درس یې شامل کړی و۔
دا چې پیریدونکي رښتیا خپلواک دي کنټرولول
دوه پیریدونکي ونښلوئ او تایید کړئ چې دوی بېلابېل پتې ترلاسه کوي او د سرور ثبتچه کې په بېلابېلو پېژندنو ښکاري۔ بیا یو لغوه کړئ او تایید کړئ چې بل کار کول ته دوام ورکوي، دا هغه عملي ازموینه ده چې پېژندنې نه وې شریکې شوې۔
د همکړو ترمنځ اجازه شوې خدمت او هغه چې باید بند پاتې شي ازموئ۔ دوه بریالۍ ننوتنې منل ثابتوي، نه جلاوالی، او دا توپیر هغه وخت مهم دی چې ځای پرځای کول باید د کاروونکو ډلې جلا کړي۔
په پای کې، سرور حالت له حافظې نه، بلکې له روان ترتیب څخه ولولئ۔ د زياتو اختیارونو سره ثابت کلي ترتیب لا هم ټکي-تر-ټکي اړیکه ده، او سم TLS سرور یوازینی هغه ترتیب دی چې پکې څو پیریدونکي رښتیا جلا همکړي وي۔
که ثبتچه د هرې وسیلې لپاره یو ګډ نوم ښیي، ستونزه حالت نه دی۔ ستونزه د ثبت پروسه ده۔