keepalive සහ නැවත සම්බන්ධ වීම එකම හුස්මකින් වින්‍යාස වුවත් වෙනස් ගැටලු විසඳයි, එනිසා එකක් සකස් කිරීම අනෙක නිවැරදි කරන්නේ කලාතුරකින්. keepalive කුඩා රථවාහන යවා තත්ත්ව සටහන ජීවමානව තබයි හෝ සහකරු පිළිතුරු දීම නැවැත්වූ බව දකියි. නැවත සම්බන්ධ වීම කැඩුණු දේ කඩා සම්බන්ධතාව නැවත ගොඩනඟයි, යතුරු, ලිපින සහ මාර්ග ඇතුළුව. ඔබ දැනටමත් දන්නා නොබ් එක නොව දෝෂයට ගැලපෙන යාන්ත්‍රණය තෝරන්න. ප්‍රශ්න දෙකක් මෙය තීරණය කරයි: මාර්ගය මළද, නැතහොත් සහකරුවන් අතර යමක් එය අමතක කරමින් සිටීද?

සිතියම්කරණය ගැටලුව වන විට

මිනිත්තු කිහිපයක නිශ්ශබ්දතාවයෙන් පසුව පමණක් මිය යන ටනලය සාමාන්‍යයෙන් සහකරු නොව පරිවර්තන සටහන අහිමි කරයි. WireGuard හි PersistentKeepalive NAT සහ ගිනිපවුරු තත්ත්වය සඳහා පවතී, ව්‍යාපෘතියේම සටහන් ද එය හරියටම එසේ විස්තර කරයි, සෞඛ්‍ය පරීක්ෂාවක් ලෙස නොව. තත්පර දහයක් පමණ කාල පරතරයක් සටහන උණුසුම්ව තබයි, නමුත් සෑම තත්පරයකටම පැකට්ටුවක් බැටරි තීරණයක් මිස විශ්වාසනීයත්ව තීරණයක් නොවේ. OpenVPN එම තැනටම පැමිණෙයි ping සහ ping-restart හරහා, ඒවා පළමුව නිශ්ශබ්දතාවය දැක පසුව ඒ මත ක්‍රියා කරයි.

මෙම සැකසුම් ප්‍රොටොකෝල අතර හුවමාරු කළ නොහැක. IKEv2 හි මළ සහකරු ප්‍රතිපත්තිය, OpenVPN හි ping ටයිමරය සහ WireGuard හි keepalive එකම ප්‍රශ්නයට වෙනස් වාක්‍ය ව්‍යුහ තුනකින් සහ වෙනස් පෙරනිමි අගයන් තුනකින් පිළිතුරු දෙයි, එබැවින් ඒවා අතර සංඛ්‍යාවක් පිටපත් කිරීම සකස් කිරීමේ වෙසින් සැඟවුණු අනුමානයකි.

සම්බන්ධතාව නැති වූ විට

සහකරු ලිපිනය වෙනස් කළහොත්, අක්තපත්‍ර කල් ඉකුත් වුවහොත් හෝ දුරස්ථ කෙළවර නැවත ආරම්භ වුවහොත්, කුඩා පැකට්ටු අලුත්වැඩියාව නොවේ. නැවත සම්බන්ධ වීම තත්ත්වය නැවත ගොඩනැගිය යුතුය : ලිපිනයක් ලබා ගන්න, මාර්ග නැවත ස්ථාපනය කරන්න, යතුරු නැවත සාකච්ඡා කරන්න, සහ සමහර යෙදවුම්වල පරිශීලකයා නැවත සත්‍යාපනය කරන්න.

අධීක්ෂණයකින් තොරව නැවත සම්බන්ධ වන පාරිභෝගිකයන් සහතිකයක් හෝ ගබඩා කළ රහසක් රඳවා ගනී. මිනිසෙකුගෙන් අසන පාරිභෝගිකයා කිසිවෙකු නොමැති විටම අසාර්ථක වේ, එය නැවත සම්බන්ධ වීම වැදගත් වූ තත්ත්වයයි. එය මාස ගණනකට පෙර ගත් නිර්මාණ තීරණයක් මිස බාධාවක් අතරතුර වෙනස් කළ හැකි සැකසුමක් නොවේ.

දෙකම ඔප්පු නොකරන දේ

ටනලය නැවත සම්බන්ධ වී, යතුරු සහ මාර්ග සහිතව තිබිය හැකි නමුත් ඊට පිටුපස සේවාව වසා තිබිය හැක, සහ keepalive පැය ගණනකට පෙර සේවාදායකයා ගිය සැසියක් සඳහා සිතියම්කරණය විවෘතව තබා ගත හැක. ඔබට සැබවින්ම වැදගත් දේ නොමැති විට යාන්ත්‍රණ දෙකම සාර්ථකත්වය වාර්තා කළ හැක.

එනිසා පරීක්ෂණය සැබෑ ඉල්ලීමකින් අවසන් වේ. ඔබට වැදගත් කාල පරතරයෙන් පසුව ටනලය හරහා යමක් යවන්න, පසුව ඔබ නිර්මාණය කළ දෝෂය වෙන වෙනම ඇති කරන්න: සිතියම්කරණ අවස්ථාවට අක්‍රීය කාලයක්, නැවත සම්බන්ධ වීමේ අවස්ථාවට නැවත ආරම්භයක් හෝ ලිපින වෙනසක්.

සෘජු රථවාහන අවහිර කිරීම වෙනම තීරණයකි

නැවත සම්බන්ධ වීමේ ලූපය සම්පූර්ණයෙන් සෞඛ්‍ය සම්පන්න විය හැකි නමුත් යෙදුමක් නිශ්ශබ්දව සාමාන්‍ය මාර්ගය භාවිත කරයි, එය දෝෂයක් නොව කාන්දුවකි. ටනලයෙන් පිටතට කිසිවක් නොයා යුතු යැයි කොන්දේසිය නම්, එය පාරිභෝගික වින්‍යාසයේ පැහැදිලිව කියන්න, සහ ටනලය පහත හෙළා තවමත් සම්බන්ධ වන්නේ කුමක්දැයි බලා ඔප්පු කරන්න. කිසිදු යාන්ත්‍රණයක් මෙම හැසිරීම අදහස් නොකරයි, නැවත උත්සාහයේ කිසිදු විනයක් එය ස්ථාපිත නොකරයි.

කුමන යාන්ත්‍රණය ක්‍රියාත්මක වූයේද සහ පසුව නව ඉල්ලීමක් සාර්ථක වූයේද යන්න සටහන් කරන්න. ඊළඟ ඉංජිනේරුවාට අවශ්‍ය වන්නේ එම කරුණු දෙකයි, දෙකම තත්ත්ව නිරූපකයේ නොපෙනේ. පාරිභෝගිකයා නැවත සම්බන්ධ විය යැයි කියන ලොග් පේළිය ක්‍රියා කළ ඉල්ලීමක් හා සමාන නොවේ.

ප්‍රතිපත්තිය ලියන්න, සංඛ්‍යාව පමණක් නොව

යුගල එකම වාක්‍යයක තබන්න: අක්‍රීය කාල පරතරය, ජීවන ශක්තියේ සීමාව, නැවත ගොඩනැගීම ඇති කරන්නේ කුමක්ද , සහ නැවත උත්සාහ කරන විට පාරිභෝගිකයා කරන්නේ කුමක්ද. එම වාක්‍යය නොමැතිව, සෑම අනාගත සිදුවීමක්ම keepalive ඉතා කෙටිද නැතහොත් නැවත සම්බන්ධ වීම ඉතා මන්දගාමීද යන එකම තර්කය නැවත විවෘත කරයි.

සීමා පිළිබඳ WireGuard සටහන් keepalive යනු මැදි පෙට්ටි සඳහා වූ වටා යන මාර්ගයක් මිස සාමාන්‍ය ජීවන නිර්මාණයක් නොවන බවට ප්‍රයෝජනවත් සිහිපත් කිරීමකි. එය විසඳිය නොහැකි ගැටලුවකට පිළිතුරු ලෙස සංඛ්‍යාතය වැඩි කිරීමට පෙර එම සීමාව කියවන්න.

අදාළ ලිපි