WireGuard له بېکارۍ وروسته ناکامېږي: لومړی لوری وآزموی
د پای وخت NAT نقشه، ویده راډیو او زوړ اپلیکیشن له آرامې مودې وروسته ورته ښکاري۔ keepalive د زیاتولو دمخه د ننوتلو او وتلو ترافیک بیل بیل وآزموی۔
له هر تنظیم بدلون دمخه څلور پوښتنې راځي: ایا هغه ریسورس کار کوي چې کلینټ فعال وي، د بېکارۍ موده څومره اوږده وه، وسیله ویده شوه که شبکه یې بدله کړه، او ایا ناکامي یوازې په هغه ترافیک کې ښکاري چې بل لوری یې پیلوي۔ ځوابونه د پای وخت NAT نقشه له ویدې راډیو او له زوړ اپلیکیشن سره بیلوي۔ دوی دا هم وایي چې keepalive اصلاً اړوند دی که نه۔ له لوري پیل کړه، ځکه یوازې یوې کمانډې ته ورته دی او نیمې ممکنې لاملونه لره کوي۔
کوم لوری ناکامېږي؟
له کلینټ څخه نوې وتونکې غوښتنه او هغه ترافیک چې له آرامې مودې وروسته دې ته رسیږي، د حالت لرونکي وسایل بیل بیل ته ازموي۔ وتونکي پیکټونه د وتلو پر مهال نقشه بیا جوړوي، خو ننوتونکي پیکټونه اړتیا لري چې زوړ نقشه ژوندی پاتې وي۔ دا نابرابري ټول ازموینه ده۔ که کلینټ بهر وتلی شي خو دننه څه نه راځي، نقشه به پای ته رسیدلې وي، او که دواړه کار ونکړي، تونل یا د کلینټ شبکې لاسرسی لاړ دی۔
یاد کړه چې آرامه موده څومره اوږده وه او وسیله ویده شوه که په دې منځ کې بلې شبکې ته ولاړه۔ دا دوه حقایق له هر تنظیم دمخه تشخیص بدلوي۔
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
هغه درې له آرامې مودې دمخه او وروسته وچلو، ځکه هر یو د پوښتنې بیل برخې ته ځواب وایي۔ هغه handshake وخت ټاپه چې نه خوځیدلې، وایي چې دواړه لوري خبرې بندې کړې، خو بدل شوی پای ټکی وایي چې نقشه مړه نه شوه بلکې وخوځیده۔ د لېږد شمیرونکي ښیي چې څه ورسیدل که نه، او دا د زوړ نقشې او غلی اپلیکیشن ترمنځ توپیر دی۔ شمیرې په دواړه وختونو کې ولیکه، ځکه پرتله کول ځانګړی شاهد دی۔
خوب، راډیو او د اپلیکیشن حالت
په ټیلیفون یا لپټاپ کې ویده وسیله ممکن شبکه لاسرسی په بشپړه توګه له لاسه ورکړی وي، او keepalive نه بند راډیو بېرته راوړلی شي او نه نیمګړی captive portal بشپړولی شي۔ موبایل پلیټفارمونه د پالیسۍ له مخې شاته کار ځنډوي، نو دا چې دورهای ترافیک دوام کوي که نه، پلیټفارم او هغه څه ته چې اپلیکیشن ورسره موافقه کړې اړه لري۔ کاش شوې اړیکه دریمه پېښه او تر ټولو ګمراه کوونکې ده، ځکه د تونل بېرته راتلل د اپلیکیشن له سره نښلیدو سره یو شی نه دی۔
له بېکارۍ وروسته اپلیکیشن بیا پرانیزه، پر پرانیستې پاتې ټب باور مه کوه۔ که نوی غوښتنه هغه ځای بریالۍ شي چې زوړ سیشن ناکام شوی و، تونل هیڅکله ستونزه نه وه۔
keepalive واقعاً څه کوي
PersistentKeepalive په دورهای ډول تصدیق شوی تش پیکټ ملګري ته لېږي، چې د ملګرو ترمنځ NAT نقشه ژوندۍ ساتلو او د بل لوري پای ټکی تازه ساتلو لپاره بس دی، لکه څنګه چې د WireGuard چټک پیل تشریح کوي۔ دا ویده راډیو، ورکه لار یا هغه اپلیکیشن چې هیڅکله بیا هڅه نه کوي نه سموني۔ وقفه د ملاتړ شوو کلینټ تنظیماتو له لارې وټاکه، او یوازې د دې لپاره چې د حالت ښودنه غلې کیږي هر چېرې یرغلیزه ارزښت مه فعالوه۔
ډیری بېکارۍ مودې ناکامۍ نه دي۔ هغه تونل چې له پنځو دقیقو غلې وروسته بیا نښلیږي سم چلند کوي، او ستونزه یوازې هغه پېښه ده چې باید له بل لوري څه راتلل۔
هغه وقفه چې مخکې ناکامېده تمه کوه
یو ملاتړ شوی بدلون وکړه، بیا پرېږده چې هغه ورته بېکارۍ موده تیره شي دمخه له دې چې هغه ریسورس بیا وآزموی۔ تمه کول د ازموینې برخه ده نه رسميتوب۔ له بیا نښلیدو وروسته سمدستي بریا د اوږدې بېکارۍ نښې په اړه څه نه وایي، ځکه بیا نښلیدل هغه پېښه ده چې حالت بیا تنظیموي۔ که ستونزه په فعال کارونې کې هم ښکاره شي، پرځای د نور دورهای ترافیک زیاتولو، handshake او د معلوماتو لارې کتنو ته بیرته ستنه شه۔
په هرې ازموینه کې یو بدلون وساته او کارول شوې بېکارۍ موده ولیکه۔ پرته له دې هر وروستی پرتله کول ښویېږي او هیڅوک نه شي ویلای چې کوم بدلون مهم و۔ څلور حقایق یوځای ولیکه: لوری، موده، د خوب حالت او د اپلیکیشن چلند۔