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
පසුව ලේබලය නොව, මායිම පරීක්ෂා කරන්න. කාල සීමාවෙන් පසු සහකරුවා ප්රතික්ෂේප වන බව, අලුත් කිරීමේ මාර්ගය ක්රියා කරන බව, සහ කළමනාකරු නැවත පූරණය කිරීමෙන් පසුවත් තත්ත්වය පවතින බව තහවුරු කරන්න. හස්ත සම්ප්රේෂණයේ වයස ප්රයෝජනවත් ක්රියාකාරී සංඥාවකි, එය ප්රවේශ වාර්තාවක් නොවේ.