OpenVPN Connect fragment ردوي: د پروفایل سرچینه سم کړئ
OpenVPN Connect د fragment ملاتړ نه کوي، نو هغه پروفایل چې تحلیل شي بیا هم ناکام کېدای شي. د هماغه کلینټ لپاره جوړ پروفایل واخلئ، یا د سرور خوا په قصد بدله کړئ.
تېروتنه د وارداتو پر مهال، له هرې خبرو اترو مخکې راځي او هغه لارښوونه نوموي چې کلینټ یې منل ردوي۔ OpenVPN Connect د OpenVPN 3 کتابخانې کوډ چلوي، کوم چې د ټولنې کلینټ د fragment اختیار هېڅ نه پلي کوي۔ دا خبره د دوو سرونو د مطابقت پوښتنه جوړوي، نه د پاکټ د اندازې د تنظیم پوښتنه۔
د کرښې ړنګول داسې فایل جوړوي چې کلینټ به یې تحلیل کړي، او داسې سرور چې کېدای شي لا هم هغه بڼه تمه لري چې کرښې بیان کړې وه۔ له وارداتو سکرین څخه بهر ته وګورئ مخکې له دې چې څه بدل کړئ۔
واردات کله ودريږي
واردوونکی له سرور سره له اړیکې مخکې لارښوونې تحلیلوي، نو هلته ردول د نحوې په اړه سیمهایز پرېکړه ده نه د شبکې پایله، او د OpenVPN د نه ملاتړ شوو لارښوونو لړلیک همدا محدودیت ثبتوي۔ دا ښيي چې څنګه یو فایل په یوه ماشین کې په ټولنې کلینټ کې کار کوي او په Connect کې ناکامېږي۔ په پیغام کې د لارښوونې نوم ولولئ او اصلي فایل وساتئ، ځکه هغه متن یوازینی شاهد دی چې کلینټ پر څه اعتراض وکړ۔ د وارداتو تېروتنه او د اړیکې د وخت پای مختلفو پړاوونو څخه راځي او مختلف ځوابونه مستحق دي۔
که پیغام fragment ونوموي، پاتې پوښتنه دا ده چې آیا سرور هم پرې تړلی دی۔ له دې سره ځواب ووایاست مخکې له دې چې هغه پروفایل ته لاس وروړئ چې درکړل شو۔
fragment په ټولنې کلینټ کې څه بدلوي
په ټولنې کلینټ کې لارښوونه د OpenVPN خپله د ډیټاګرام وېش فعالوي، کوم چې بار له بهرنۍ IP طبقې ته رسېدو مخکې وېشي۔ دا د هغو لارو د تېرېدو لپاره ده چې لوی UDP ډیټاګرامونه غورځوي، او د دې لپاره چې تونل هغه ځای کې کاروړ وي چې د لارې د MTU کشف باور وړ نه وي۔ دا د انټرفیس MTU کمولو مترادف نه دی، او د IP کچې وېش هم نه دی چې عملیاتي سیسټم یې کوي۔ هغه کلینټ چې دا میکانیزم نه لري، د یوې عدد په کمولو سره یې نه شي ترلاسه کولی۔
ځکه چې ترتیب د سرور په ترتیباتو کې هم اوسي، له خپلې کاپي څخه یې لرې کول یوازې ستاسو خوا بدلوي۔ سرور کېدای شي لا هم داسې ملګري ته انتظار وي چې اختیار پوهېږي، او تحلیل شوی پروفایل لا تر اوسه رامنځته شوې ناسته نه ده۔ دا دوه حقایق هغه ګډوډ منځنی حالت څرګندوي چې پکې سم شوی فایل نښلوي او بیا ودرېږي۔
د دې کلینټ لپاره جوړ پروفایل وغواړئ
پاکه لار بله پروفایل ده چې د OpenVPN Connect لپاره مستند شوې، که خدمت داسې خپره کړي۔ ډېر عرضه کوونکي داسې کوي، او توپیر معمولاً په هغو لارښوونو کې وي چې پرېږدي، نه په هغه سر کې چې ورته اشاره کوي۔ د کلینټ په نوم یې وغواړئ، نه د تېروتنې په بیانولو، ځکه د ملاتړ مېز کولای شي پروفایل له کلینټ سره ډېر ژر وتړي تر هغه چې یو پټ شوی فایل تشخیص کړي۔
که سرور تاسو چلوئ، پرېکړه ستاسو له خپل کلینټ پراخه ده۔ د وېش بندول هر ملګري ته زیان رسوي، هغو ته هم چې د بدې لارې له لارې د نښلول شوي پاتې کېدو لپاره ورته اړتیا وه۔ د زیانمن شوي کلینټ لپاره دویم اورېدونکی یا دویم ترتیب خپرول موجود کاروونکي په کار کې ساتي، په داسې حال کې چې نوی کلینټ هغه څه ترلاسه کوي چې تحلیل یې کولای شي۔ هر څنګه چې کوئ، ولیکئ کوم ترتیب کوم کلینټ ته خدمت کوي، ځکه دا مطابقت که نه، ژر ورکېږي۔
اړیکه وګورئ، نه یوازې واردات
بریالی واردات یوازې دا ثابتوي چې شنونکي فایل منلی۔ تونل د ټولنې کلینټ سره په هغه ماشین کې جوړ کړئ چې تاسو یې کنټرول لرئ، په هماغه پروفایل، او لاګ ولولئ د ترانسپورت او کوډ کولو خبرو اترو لپاره۔ لاندې حکمونه دا کار د ډیسک ټاپ اپلیکیشن پرته ترسره کوي۔
openvpn --config client.ovpn --verb 3
ip -4 addr show tun0
curl -sS --interface tun0 -o /dev/null -w '%{http_code}\n' --max-time 8 https://example.com/
لاګ ښيي چې هڅه کله ودرېده: د اختیار تېروتنه له هر TLS تبادلې مخکې ښکاري، په داسې حال کې چې د تصدیق یا کوډ کولو ناکامي له هغې وروسته ښکاري۔ که تونل پورته شي او غوښتنه بیا هم ناکامه شي، ستونزه له مطابقت څخه لارښوونې ته تللې ده۔ دا له Connect د هماغه شبکې په چلند سره پرتله کړئ مخکې له دې چې د سرور په اړه څه نتیجه واخلئ۔
کاروړ پروفایل او د کلینټ نسخه د یادښت ترڅنګ وساتئ۔ د کلینټ راتلونکې خپرونه کېدای شي د یوې لارښوونې ملاتړ زیات کړي، او دا ځواب بدلوي پرته له دې چې څوک سرور ته لاس وروړي۔