ඔබේ VPN ද්වාරයට තවමත් යාවත්කාලීන ස්ථාපනය කිරීමට මාර්ගයක් අවශ්යයි
අගුළු දැමූ ද්වාරයක් එහෙත් තම ගබඩා වෙත ළඟා විය යුතුය. කුමන අදියර අසාර්ථක වීද යන්න සොයා ගන්න, පසුව පිටතට යන රිය ප්රවාහය විවෘත කිරීම වෙනුවට එම මාර්ගයටම අවසර දෙන්න.
උමග පිටුපස සිටින සැමට එය ක්රියා කරයි, ද්වාරය ඔවුන්ගේ රිය ප්රවාහය ඉදිරියට යවයි, එහෙත් යන්ත්රයටම ආරක්ෂක යාවත්කාලීනයක් ස්ථාපනය කළ නොහැක. ගැටලුවේ සුපුරුදු ස්වරූපය මෙයයි: යැවීමේ අවසරය සේවාදායකයන්ට ලබා දෙන ලදී, ද්වාරයේම පිටතට යන සම්බන්ධතා කිසිදා සැලැස්මට ඇතුළත් නොවීය. පැකේජ කළමනාකරු තමන්ගේම සොකට් විවෘත කරයි, ද්වාරයේ සිට, ඔබ firewall ප්රතිපත්තියේ කොතැනකවත් නම් නොකළ ගබඩාවක් වෙත.
ද්වාරයක් අගුළු දැමීම නිවැරදිය. එයට පැච් ලැබීම නතර වන තරමට තදින් අගුළු දැමීම වෙනත් තීරණයකි, සාමාන්යයෙන් අහම්බෙන් සිදු වූ එකකි.
දේශීය ප්රතිදානය සේවාදායක යැවීම නොවේ
යැවීමේ නීති වෙනත් තැනකින් පැමිණ ද්වාරය හරහා පිටවන පැකට් සඳහා අදාළ වේ. ද්වාරයේම යාවත්කාලීන රිය ප්රවාහය ඒවා සමඟ කිසිදා නොගැලපේ; එය දේශීයව ජනනය වී ප්රතිදාන මාර්ගයෙන් ගමන් කරයි. මෙම වෙනස නිසා සේවාදායක ප්රවේශය පරිපූර්ණව ක්රියා කරන අතර අසාධ්ය ලෙස පෙනෙන දෝෂයක් පැහැදිලි වේ.
එය පරීක්ෂණවලින් ගැලවී යන ප්රතිපත්ති හිඩැසක් ද පැහැදිලි කරයි, මන්ද උමග පිටුපස ලැප්ටොප් එකකින් සිදු කරන ඉක්මන් පරීක්ෂාවක් යැවීමේ දාමය ක්රියා කරන බව ඔප්පු කරන අතර සත්කාරකයේම සම්බන්ධතා ගැන කිසිවක් නොකියයි. ද්වාරය විෂයයන් දෙකක් ලෙස සලකන්න: යැවීමේ දාමයක් සහිත රවුටරයක් සහ ප්රතිදාන දාමයක් සහිත සත්කාරකයක්. දෙකටම මතයක් අවශ්ය වන අතර සාමාන්යයෙන් ලියැවෙන්නේ එකක් පමණි.
අසාර්ථක වූ අදියර නම් කරන්න
යාවත්කාලීන දෝෂ විවිධ මායිම් නම් කරයි, කුමක් අසාර්ථක වීද යන්න කියවීමට පෙර port නීතියක් වෙත පනින විට සවසක් නාස්ති වේ. විසඳිය නොහැකි ගබඩා නාමයක් resolver ප්රශ්නයකි, ප්රවාහන ප්රශ්නයක් නොවේ.
getent hosts deb.debian.org
curl -sSI https://deb.debian.org/debian/dists/stable/Release | head -n 1
apt-get -o Debug::Acquire::https=true update
සාර්ථක සෙවීමකින් පසු කල් ඉකුත් වීම ප්රශ්නය ප්රවාහනය වෙත ගෙන යයි: පැකේජ කළමනාකරු සැබවින්ම උත්සාහ කළ ලිපිනය, port සහ වින්යාසගත proxy කුමක්ද. TLS සත්යාපන දෝෂය තුන්වැන්න, සම්පූර්ණයෙන්ම වෙනස් දෙයක් වන අතර, සම්බන්ධතාවය සාකච්ඡා කිරීමට තරම් හොඳින් ක්රියා කළ බව අදහස් කරයි. සංරක්ෂිතාගාර සත්යාපනය පිළිබඳ පැමිණිල්ල සිව්වන අදියරයි, එය ළඟා විය හැකි බවට වඩා අත්සන් කළ මෙටාදත්ත පිළිබඳය. අදියර හතරක්, විවිධ අලුත්වැඩියා හතරක්, සහ ping සෑම විටම කිසිදු පැකේජ කළමනාකරුවකු භාවිත නොකරන එක් ප්රොටෝකෝලයක් පමණක් විස්තර කරයි.
නීතියක් එකතු කිරීමට පෙර මූලාශ්ර ලැයිස්තුව කියවන්න
මතක ඇති මූලාශ්ර වෙනුවට සැබෑ මූලාශ්ර URI සහ ඵලදායී proxy වින්යාසය ලැයිස්තුගත කරන්න. සාමාන්ය HTTP සඳහා ලියූ නීතියක් මූලාශ්රය HTTPS වන විට නිෂ්ඵලය, සහ shell දන්නා proxy එකක් boot වේලාවේ වෙනත් පරිසරයක් සමඟ ආරම්භ වන සේවාවකට නොපෙනෙන විය හැක.
APT හි HTTP ප්රවාහන ලේඛනය පරිසරයේ සහ APT-විශේෂිත proxy සැකසුම් ආවරණය කරයි, සත්කාරකය අනුව තේරීම් ඇතුළුව, එහි HTTPS ප්රවාහනයට තමන්ගේම සත්යාපන සැකසුම් ඇත. බ්රවුසරය ගන්නා මාර්ගය සහ පැකේජ කළමනාකරු ගන්නා මාර්ගය වෙන වෙනම මාර්ග වේ, එකම යන්ත්රයේ වුවද.
මූලාශ්ර කුමන ලිපින පවුල්වලට විසඳෙන්නේද යන්න සැලකිල්ලට ගන්න. IPv4 සඳහා පමණක් අවසර දෙන නීතියක් මූලාශ්ර AAAA වාර්තාවට මනාප ලබා දෙන සත්කාරකයක් මත අසාර්ථක වෙමින් පවතිනු ඇත, දෝෂය වරින් වර දිස්වන බව පෙනේ, මන්ද එය කුමන පිළිතුර පළමුව පැමිණේද යන්න මත රඳා පවතී.
එක් නඩත්තු මාර්ගයක් තෝරා එහි රැඳී සිටින්න
ආරක්ෂා කළ හැකි විකල්ප තුනක් ඇත: නඩත්තු රිය ප්රවාහය උමග හරහා, කළමනාකරණය කළ යාවත්කාලීන proxy හරහා, හෝ පටු සෘජු ව්යතිරේකයක් හරහා. එකක් හිතාමතා තෝරා resolver එයට එකඟ වන ලෙස සලස්වන්න, මන්ද නම් එක් දිශාවකට විසඳී සම්බන්ධතා අනෙක් දිශාවට යන බෙදීම කිසිවකුට පැහැදිලි කළ නොහැකි දෝෂ ඇති කරයි.
ඔබ කුමක් තෝරා ගත්තත්, එය අසීමිත විකල්ප මාර්ගයක් නොවිය යුතුය. උමග වැටී ඇති විට සෘජු පිටතට යන රිය ප්රවාහය තහනම් නම්, නිහඬව සියල්ලට අවසර දෙන නඩත්තු ව්යතිරේකයක් අලුත්වැඩියාවක් ලෙස වෙස් වූ ප්රතිපත්ති වෙනසකි. උමගේම අන්ත ලක්ෂ්යය සහ bootstrap අවශ්යතා ගබඩා ප්රවේශයෙන් වෙනම කාණ්ඩයක තබන්න, මන්ද ඒවා විවිධ ගමනාන්ත වෙත යොමු වන අතර විවිධ ආකාරවලින් අසාර්ථක වේ, එබැවින් එක් නිදහසකට අනෙක ආවරණය කළ නොහැක.
පරීක්ෂාවලට හානි නොකර තහවුරු කරන්න
විෂය පථය දැනටමත් ප්රතිපත්තිය හිමි firewall හරහාම යොදන්න, එක් මාර්ගෝපදේශයක් එය භාවිත කළ නිසා දෙවන කළමනාකරුවකු එකතු කිරීම වෙනුවට. පසුව නඩත්තු කරන ලද ප්රතිපත්තිය යටතේ මෙටාදත්ත නැවුම් කිරීමක් සහ සැබෑ පැකේජ ගනුදෙනුවක් ධාවනය කර, පිටවීමේ තත්ත්වය පමණක් නොව ප්රතිදානය කියවන්න.
සාර්ථක ප්රවාහනය සත්යාපනය ලිහිල් කිරීමට අවසරයක් නොවේ. සංරක්ෂිතාගාර සත්යාපනය සහ TLS සේවාදායක අනන්යතාවය වෙන වෙනම සහතික වේ, දෝෂයක් නිහඬ කිරීමට ඒවායින් එකක් අක්රීය කිරීම ඔබ විශ්වාස කරන දෙය වෙනස් කරයි, ඔබට ළඟා විය හැකි දෙය නොවේ.
උමග නොමැති අවස්ථාව හිතාමතා පරීක්ෂා කර අවසන් කරන්න. උමග නොමැතිව ද්වාරය හැසිරෙන ආකාරය දැන ගැනීම නිර්මාණයේ කොටසකි, බාධාවක් අතරතුර එය සොයා ගැනීම නොවේ. උමග පහත් කරන්න, මෙටාදත්ත නැවුම් කිරීම ධාවනය කර සත්කාරකය ඔබ අදහස් කළ ආකාරයටම අසාර්ථක වන බව තහවුරු කරන්න, නිහඬව විවෘත මාර්ගයකට ආපසු නොවැටී. ගබඩා සහ proxy අක්තපත්ර බෙදාගත් රෝග විනිශ්චයෙන් බැහැර තබන්න, සහ යාවත්කාලීන මාර්ගයේ හිමිකරු කවුද යන්න නම් කරන සටහනක් තබන්න.