د WireGuard د لاس ورکولو عمر د سیشن مهلت نه دی
د کیلي د نوي کولو ټایمرونه کیليګانې کنټرولوي، نه د کاروونکي لاسرسی. latest-handshakes لوستل د یو همکار د پروتوکول حالت وایي، نه دا چې اجازه یې پای ته رسېدلې ده.
هغه همکار چې تردافیک تېرول بندوي په دې سره خپله کیلي نه بایلي، او نوی لاس ورکول نه ثابتوي چې چا د هغې د کارولو اجازه نوي کړې ده. د WireGuard ټایمرونه کیليګانې تازه او پاکټونه په خوځښت ساتي؛ دوی هغه کاروونکی نه ماډل کوي چې د ټاکلو دقیقو وروسته وتل کوي. دلته درې پوښتنې ګډېږي او هرې یوې ته بېل شواهد دي. دا توپیر ټاکي چې کومه وسیله کاروو.
درې پوښتنې، یو د کمانډ تولید
چلونکي پوښتي چې همکار رسېدونکی دی که نه، فعال و که نه، او لا هم اجازه لري که نه. لومړی د پروتوکول حالت دی، دویم د تردافیک شمېرونکي او دریم اجازه ده. یوازې لومړي دوه د WireGuard له انټرفیس لوستل کېدای شي، او معمولاً د درېیو ځوابونو لپاره کارول کېږي.
| Question | Evidence it needs | What does not answer it |
|---|---|---|
| Is the peer reachable now? | A recent handshake and a working return path | An interface that exists |
| Has it been active? | Transfer counters moving over time | A handshake timestamp alone |
| Is access still granted? | The configuration or controller that authorizes it | Any protocol timer |
کرښې د درې جلا پلټنو په توګه ولولئ. لومړنۍ دوه ارزانه دي او د انټرفیس له خپلو شمېرونکو ځوابېدای شي. دریمه هغه ترتیبات غواړي چې لاسرسی ورکوي، او هغه په بل فایل یا بل سیستم کې ژوند کوي. غلطه کرښه غوره کول دا دي چې له پروتوکول ټایمر څخه د پالیسۍ کار وغواړو.
ټایمرونه واقعاً څه کنټرولوي
پروتوکول د لاس ورکولو بیا هڅې، د ټرانسپورټ کیليګانو ګردش او د زړې کیلي سره خوندي شوو پاکټونو د رد لپاره ثابتونه تعریفوي. دوی تردافیک او حالت ته ځواب وایي، نه جنتري یا هغه پالیسي چې وایي یو کس تر 17:00 پورې نښلول کېدای شي. له همدې امله بېکاره همکار ساعتوونو لپاره غیر فعال ښکاري او بیا هم اجازه لري.
PersistentKeepalive ډېری وخت د ورکې مهلت سره اشتباه کېږي. دا د NAT نقشه ژوندې ساتلو لپاره تصدیق شوي خالي پاکټونه لېږي، او صفر ته ایښودل هغه پاکټونه بندوي پرته له دې چې څه لغوه کړي.
د هر همکار لپاره د چلېدو حالت ولولئ، د تبصرې پرځای عمومي کیلي کاروئ:
wg show wg0 latest-handshakes
wg show wg0 transfer
نوی لاس ورکول وایي چې یو لاس ورکول بشپړ شو. دا نه وایي چې د تونل شاته خصوصي خدمت رسېدونکی دی، او زوړ وخت نښه کېدای شي د هغه همکار وي چې یوازې غلې وي.
ولې بېکاره همکار وتلی همکار نه دی
WireGuard د پیل او پای سره سیشن شی نه لري. همکار یوه عمومي کیلي ده چې اجازه شوې پته لري، او هغه لاس ورکول چې د هغې تردافیک ساتي د اړتیا پر مهال بدلېږي، پرته له دې چې کاروونکي ته کوم ننوتل ښکاره شي. د تازه تردافیک نه شتون وتل ګڼل ماډل اړوي.
که ریښتینې شکایت دا وي چې اړیکه له بېکارۍ وروسته ناکامېږي، لامل معمولاً بل ځای وي: پای ته رسېدلې NAT نقشه، خوب کړی وسیله، یا د اور وژنې دېوال چې حالت یې ورک کړی. د بلې خوا تردافیک لېږلو او نوي بهیر پیلولو سره ازموئ، او پرتله کړئ چې څه بدلېږي.
مهلت هلته کېږدئ چې اجازه ژوند کوي
که لاسرسی باید په ټاکلي وخت پای ته ورسیږي، مهلت هغه څه ته اړه لري چې لاسرسی ورکوي. هغه کنټرولر چې د همکارانو ترتیبات صادروي کولای شي د نوي ورکولو دمخه نوی شوی تصویب وغواړي، او دا د کنټرولر ځانګړنه ده نه د انټرفیس پټ پیرامیټر.
د لاسي مدیریت شوو همکارانو لپاره، لرې کول باید دوه ځایونو ته ورسیږي: چلېدونکی انټرفیس او خوندي شوي ترتیبات. همکار یوازې د چلېدو پر مهال لرې کول د بیا پیل یا د سمون لوپ له خوا لغوه کېږي، کوم چې هغه هویت بېرته راولي چې تاسو یې پای ته رسېدلی ګڼلی و:
sudo wg set wg0 peer <public-key> remove
sudo wg-quick save wg0
بیا د نښې پرځای پوله وازموئ. تایید کړئ چې همکار له مهلت وروسته ردېږي، د نوي کولو لار کار کوي، او حالت د مدیر د بیا بارولو وروسته هم پاتې کېږي. د لاس ورکولو عمر یو ګټور عملیاتي سیګنال دی، او دا د لاسرسي ریکارډ نه دی.