د OpenVPN کمپریشن: ردول، یوازې ترلاسه کول یا بشپړ LZO؟
comp-lzo no کلک رد نه دی. د کمپریشن ردول، د مهاجرت پر مهال یو اړخیزه مننه او ساتل یې پرتله کړئ، بیا وګورئ چې offload څه کوي.
په یوه پروفایل کې درې کرښې داسې ښکاري چې ټولې کمپریشن بندوي، او په رښتیا یوازې یوه له دوی داسې کوي۔ توپیر مهم دی، ځکه هغه خبرداری چې غواړئ یې غلی کړئ یو نښه ده، پداسې حال کې چې تګلاره هغه څه ده چې پرېکړه کوي چې بل لوری لا هم کولای شي کمپریس وکړي که نه۔ د اختیارونو پرتله کول په یوه محور، یاني هغه څه چې هر یو یې له بدلون وروسته اجازه ورکوي، ډېره ناڅرګندتیا لرې کوي۔ کوم یو چې غواړئ، په دې پورې اړه لري چې مهاجرت کوئ که مېشتېږئ۔
درې تګلارې چې په کنفګ فایل کې ورته ښکاري
هر اختیار بل پوښتنې ته ځواب وایي۔ allow-compression no کمپریس شوي بارونه په سیده توګه ردوي، allow-compression asym هغه څه خلاصوي چې راځي او هغه څه چې وځي هېڅکله کمپریس نه کوي، او زوړ comp-lzo no د بل لوري push ته ځای پرېږدي چې کمپریشن فعال کړي۔ یوازې لومړی هغه تګلاره ده چې سرور یې نشي ماتولای۔
مخکې له ټاکلو درې واړه په یوه جدول کې ولیکئ، ځکه نومونه دومره نږدې دي چې بیاکتونکی ګومان ته واړوي۔ له دوی دوه لا هم په ترلاسه شوو کڅوړو باندې د خلاصولو کوډ چلوي، او د امنیت استدلال په همدې اړه دی۔ دریم د لوري محدولولو پرځای وړتیا لرې کوي۔ که د بدلون ریکارډ ووایي چې کمپریشن بند شوی، نو یوازې یوه کرښه هغه جمله پوره کوي۔
هغه خبرداری چې څېړنه یې پیل کړه هدف نه دی۔ غلی کول یې په داسې حال کې چې اجازه ورکوونکې تګلاره پاتې وي، پاک لاګ او نه بدل شوې څرګندونه ترلاسه کوي۔
| Setting | What it permits | When it is the right answer |
|---|---|---|
allow-compression no | No compressed payloads, and no compression framing under offload | Both ends can be changed now |
allow-compression asym | Decompress inbound only | A dated migration while peers catch up |
comp-lzo no | Off locally, still pushable by a peer | Legacy compatibility you can still justify |
په زوړ LZO اختیار کې no څه مانا لري
په زوړ شوي LZO اختیار کې no د محلي لوري لپاره کمپریشن بندوي پرته له دې چې بل لوري ته منع وکړي چې هلته یې فعال کړي چېرې چې تګلاره اجازه ورکوي۔ همدا ناهمغږي لامل دی چې پروفایل سخت رد ته لېږدول چلند په داسې لارو بدلوي چې یو سرور لابراتوار ازموینه کېدای شي هېڅکله نه څرګند کړي۔
د امنیت اندېښنه شرطي ده، مطلقه نه۔ کله چې بریدګر کولای شي ټاکل شوی روښانه متن د یوه راز ترڅنګ کېږدي او وګوري چې کمپریشن د کوډ شوې ترافیک اندازه څنګه بدلوي، یوه معلوماتي لاره شتون لري۔ له LZO څخه LZ4 ته تلل الګوریتم او چوکاټ بدلوي، نه هغه میکانیزم۔
نو صادقانه چوکاټ د دې اړه دی چې تاسو څه اجازه ورکولو ته چمتو یاست، نه د دې اړه چې اوس کوم الګوریتم سپارښتل کېږي۔ سخت رد یوازینی اختیار دی چې د بل لوري په همکارۍ تکیه نه کوي۔
یوازې ترلاسه کول د مهاجرت حالت دی، منزل نه
ناهمغږه مننه د دې لپاره ده چې یو لوری کمپریس کول بند کړای شي پداسې حال کې چې بل لوری لا هم ورته انتظار لري۔ دا یوه پل ده، او پلونو ته د پای نیټه او یو مالک ته اړتیا ده۔ ولیکئ چې کوم ملګري لا هم کمپریس شوې ترافیک لېږي، ځکه تګلاره پرېکړه همدغه ترافیک ته اجازه ورکوي۔ پرته له دې لیست، د مهاجرت حالت د بې حرکته والي له امله دايمي کنفګرېشن کېږي۔
کلاینټ نشي کولای چې ناهمغږ سرور دې ته اړ کړي چې زوړ چوکاټ پرېږدي، په خپل فایل کې د بدلون په کولو۔ د push لوری په سرور باندې ټاکل کېږي، نو مهاجرت په رښتیا د سرور کنفګرېشن او د هر کلاینټ په فایلونو کې بشپړېږي۔
Stub حالتونه چوکاټ ساتي خو د کمپریشن کار خپله پرېږدي، او دوی د زوړ اختیار سیده معادل نه دي۔ هغوی هغه تر ټولو زوړ ملګري باندې وازموئ چې لا هم باید ملاتړ یې وکړئ، مخکې له دې چې یو یې وټاکئ۔
چېرې چې د معلوماتو د کانال offload ځواب بدلوي
د معلوماتو د کانال offload د کڅوړو سمبالښت کرنل ته لېږدوي، او هغه پروفایل چې لا هم د کمپریشن چوکاټ پورې تړلی دی کېدای شي په دې لاره کې ځای ونه مومي۔ ناکامي هېښې لوړه نه ده: کلاینټ نښلېږي او بیا د هغه تونل څخه توپیر لري چې تاسو ازمویلي۔
وګورئ کوم پلي کول فعال دي د بدلون مخکې او وروسته، نه یوازې دا چې نښلېدنه بریالۍ کېږي۔ کله چې د offload لاره د کمپریشن چوکاټ ردوي، سخت رد تګلاره او د offload ځای پرځای کول سره سمون لري، پداسې حال کې چې اجازه ورکوونکې تګلاره او د offload ځای پرځای کول سره سمون نه لري۔
دا ترکیب خپله جلا ازموینه مستحق دی، ځکه په همدې ځای کې سم ښکاري فایل په غلې توګه هغه فایل نه دی چې کارول کېږي۔ د خبرو اترو حالت د پروفایل کې ثبت شوې نیت سره پرتله کړئ، ځکه له دوی یوازې یو په لاګ کې لیدل کېږي۔
تګلاره وټاکئ، بیا د خبرو اترو نتیجه تصدیق کړئ
کله چې دواړه لوري بدلولی شئ سخت رد وټاکئ، کله چې لا نه شئ کولی ناهمغږه مننه، او بشپړ کمپریشن یوازې هغه وخت چې تشریح کولی شئ ولې څرګندونه د منلو وړ ده۔ بیا تصدیق کړئ چې څه خبرې اترې شوې، نه چې فایل څه وایي۔ غلی لاګ یوازې هغه وخت شاهد دی چې د هغې تګلارې سره سمون ولري چې غواړئ ځای پرځای یې کړئ۔
پرېکړه د هغه پروفایل ترڅنګ وساتئ چې پلي کېږي، د نیټې او هغو ملګرو سره چې لا هم معاف دي۔ نیم کال وروسته هغه یادښت د قصداً شوې استثنا او هغه پېښې ترمنځ توپیر دی چې هیڅوک یې نیټه نشي ویلای۔ هغه په همغه زېرمه کې ولیکئ چې پروفایل پکې دی، ترڅو بل سمونکی لامل د لارښوونې مخکې وویني۔