VPN පිටුව මැදින් කැඩී ගියා: පසුබිම් ඉල්ලීම් තවමත් පිටතට යනවාද?
විවෘතව තැබූ පිටුවක් ටියුනලය මිය ගිය පසුවත් විමසීම, නැවත සම්බන්ධ වීම සහ සමමුහුර්ත කිරීම දිගටම කරගෙන යයි. කුමන උත්සාහ තවමත් පිටතට යනවාද සහ එය ඔප්පු කරන්නේ කෙසේද බලන්න.
ටැබය තවමත් ටියුනලය මිය යාමට පෙර තිබූ උපකරණ පුවරුව පෙන්වයි. තත්ත්ව අංක කැටි වෙයි, කුඩා භ්රමණයක් භ්රමණය වෙමින් පවතින අතර, ලිපින තීරුව තවමත් ඔබ පැයකට පෙර විවෘත කළ යෙදුම දරා සිටී. කැඩීමෙන් පසු ඔබ කිසිවක් ස්පර්ශ කළේ නැත, නමුත් පිටුව තවමත් තමන්ගේම කාලසටහන අනුව තම සේවාදායකයට ළඟා වීමට උත්සාහ කරමින් සිටිය හැක. මිනිසුන්ට මග හැරෙන කොටස මෙයයි: නිකම් පෙනෙන පිටුවක් සහ තවමත් ඉල්ලීම් යවන පිටුවක් පිටතින් එකම ලෙස පෙනෙන අතර, ඒවායින් එකක් පමණක් ජාල ලොගයක පෙනෙයි.
පිටුවක් ඔබ නොමැතිව ආරම්භ කරන වැඩ
යාන්ත්රණ හතරක් පූරණය කළ ලේඛනයක් කාර්යබහුල කර තබයි. පුනරාවර්තන ටයිමරයකට තත්ත්ව ඇමතුමක් සෑම තත්පර කිහිපයකම නැවත ධාවනය කළ හැක. ඔබ නැවත ටැබයට පැමිණ පසුව එය නැවත දෘශ්යමාන වන විට fetch ක්රියාත්මක විය හැක. WebSocket හෝ සේවාදායකය යවන සිදුවීම් මත ගොඩනගන ලද සජීවී නාලිකාවකට තමන්ගේම ආපසු හැරවීමේ කාලසටහන අනුව නැවත සම්බන්ධ වීමට උත්සාහ කළ හැක. අඩවිය විසින් ලියාපදිංචි කළ සේවා කම්කරුවෙකුට ඔබ ඉදිරියේ ටැබයක් නොමැති විට පවා පෝලිමේ ඇති සමමුහුර්තකරණයක් සඳහා අවදි විය හැක.
ඒවායින් කිසිවකට ක්ලික් අවශ්ය නොවන අතර කිසිවක් ලේඛනය නැවත පූරණය නොකරයි. ලිපින තීරුව, ස්ක්රෝල් ස්ථානය සහ පෙන්වන අගයන් සියල්ල තිබූ තැනම රැඳී ඇත. වෙනස් වන්නේ ජාල පැත්ත පමණි: සෑම නව උත්සාහයක්ම එය ආරම්භ වන මොහොතේ ගන්නා නව තීරණයකි.
මෙම වෙනස වැදගත් වන්නේ දෘශ්යමාන පිටුව දේශීයව ගබඩා වන නිසාය. දැනටමත් ඇඳ ඇති පික්සල ඊළඟ ඉල්ලීම සාර්ථක වුනාද යන්න ගැන කිසිවක් නොකියයි. භ්රමණයක් සහිත කැටි වූ ප්රස්තාරය ඉල්ලීම් දැන් අසාර්ථක වන පිටුවක සාමාන්ය පෙනුමයි. තිරය කියවීම ඔබට කියන්නේ සේවාදායකය මිනිත්තු කිහිපයකට පෙර කී දේ, දැන් බ්රව්සරය කරන දේ නොවේ.
පෙර පිටු පූරණය මාර්ගයක් නොරඳවන්නේ ඇයි
පිටු පූරණයේ කිසිවක් ලේඛනය ටියුනලයට බැඳ නොගනී. මාර්ගකරණය එක් එක් පැකට්ටුව සඳහා, යැවීමේ මොහොතේ, පැකට්ටුව පිටවන විට ඇති වගුවෙන් විසඳනු ලැබේ. ටියුනල අතුරුමුහුණත අතුරුදහන් වූ විට, එම සෙවීම ටියුනල මාර්ගයට නොගැලපේ. එය භෞතික අනුකාරකයට වැටේ හෝ කිසිවක් නොසොයා ගනී, සේවාලාභියා පසුපස තැබූ දේ මත රඳා පවතී.
පුනරාවර්තන ආපසු ඇමතුම් සාමාන්ය නියමිත කාර්යයන් වේ. HTML ප්රමිතියේ ටයිමර් කොටස ඒවා පෝලිමට යන ආකාරය විස්තර කරන අතර පරතරය නිශ්චිත රිද්මයක පොරොන්දුවක් නොව අවම ප්රමාදයක් ලෙස සලකයි, එබැවින් පසුබිම් ටැබයකට එහි කේතය ඉල්ලන ප්රමාණයට වඩා බෙහෙවින් අඩු වාර ගණනක් විමසිය හැක. අඩු උත්සාහ යනු කිසිදු උත්සාහයක් නොමැති වීම නොවේ, ටැබයක් නැවත ඉදිරියට ගෙන ඒම ඒවායේ පිපිරීමක් සඳහා සාමාන්ය මොහොතකි.
අසාර්ථකත්ව ප්රතිපත්තිය ගොඩබසින්නේ කොහේද
සේවාලාභියාගේ අවහිරය ඇගයනු ලබන්නේ සම්බන්ධතාවයක් උත්සාහ කරන විට මිස පිටුව ගෙන ආ විට නොවේ. සාමාන්ය ප්රවේශය තවමත් අවසර දී ඇත්නම්, නැවත උත්සාහය භෞතික සබැඳිය හරහා විවෘතව පිටතට යා හැක. ප්රතිපත්තිය ටියුනලය ආපසු එන තෙක් එම ගමනාගමනය රඳවා තබන්නේ නම්, උත්සාහය සම්බන්ධ වන මොහොතේම අසාර්ථක වන අතර පිටුව තත්පර කිහිපයකින් නැවත උත්සාහ කළ හැකි දෝෂයක් පෙන්වයි.
මේවායින් කුමක් ලැබෙන්නේද යන්න විස්තර දෙකක් තීරණය කරයි. පළමුවැන්න සේවාලාභියා අනුග්රහය දෙන ක්රියාත්මක කිරීමේ විෂය පථයයි: මුළු උපාංගය සඳහා අවහිරය, ටියුනල අනුකාරකයට සීමා වූ අවහිරය, හෝ ව්යතිරේක සහිත නීති කට්ටලයක්. දෙවැන්න නම් ගමනාන්තය ඔබ කලින් දේශීය මුද්රණ යන්ත්රයක්, ග්රහණගත ද්වාරයක් හෝ ප්රවාහ සේවාවක් සඳහා එකතු කළ ව්යතිරේකයක් තුළට වැටේද යන්නයි.
යෙදුම් මට්ටමේ සංකේතනය මෙයින් කිසිවක් වෙනස් නොකරයි. HTTPS බ්රව්සරය සහ සේවාදායකය අතර බයිට ආරක්ෂා කරයි; ඒවා රැගෙන යන්නේ කුමන අතුරුමුහුණතද යන්න ගැන කිසිවක් නොකියයි. පිටුවක් සම්පූර්ණයෙන් සංකේතනය වී තිබියදීත් වැරදි මාර්ගයෙන් පිටතට යා හැක, සහ පටු අවහිරය ඉඩ දෙන්නේ හරියටම ඒ සඳහාය.
ඉවත දැමිය හැකි පිටුවක් සමඟ පාලිත පරීක්ෂාවක්
ඔබ පාලනය කරන සත්කාරකයක් සහ එය ඇමතීම හැර වෙන කිසිවක් නොකරන පිටුවක් භාවිත කරන්න, එවිට සැබෑ දත්ත ක්රීඩාවේ නොමැත. පර්යන්තයකින්, කැඩීමට පෙර සහ පසු මාර්ගයේ නියැදියක් ගන්න:
curl -sS --max-time 5 -o /dev/null -w '%{http_code} %{remote_ip}\n' https://probe.example.net/pingටියුනලය ඉහළින් තිබියදී එය ධාවනය කරන්න, පසුව ටියුනලය පහළට ගෙන එය නැවත ධාවනය කරන්න. ටියුනලය පහළින් තිබියදී පොදු ලිපිනයකින් ලැබෙන පිළිතුරක් ඔබට කියන්නේ සෘජු මාර්ගය විවෘත බවයි. කාලය ඉකුත් වීම හෝ ප්රතික්ෂේප වූ සම්බන්ධතාවයක් ඔබට කියන්නේ ප්රතිපත්තිය රඳවා සිටින බවයි. සේවාලාභියා නැවත සම්බන්ධ වූ පසු තවත් වරක් පුනරාවර්තනය කරන්න, උපකල්පනය කරනවාට වඩා ටියුනල මාර්ගය ආපසු එන ආකාරය දැකීමට.
බ්රව්සරයේ ජාල පැනලය ප්රශ්න දෙක වෙන් කරයි. Fetch/XHR වෙත පෙරහන් කරන්න, පසුව ආරම්භක තීරුව කියවන්න: ටයිමරයක් හෝ ස්ක්රිප්ටයක් ආරම්භ කළ, ඊට පෙර කිසිදු සංචාලනයක් සටහන් නොවූ සටහනක් නැවත පූරණයක් නොව පසුබිම් උත්සාහයකි. එහි ආරම්භක වේලාව ටියුනලය කැඩුණු මොහොත සමඟ සසඳන්න. ටියුනලය ගිය පසුත් සටහන තවමත් පොරොත්තුවෙන් නම්, ඉල්ලීම තවදුරටත් නොපවතින මාර්ගයක් එනතුරු බලා සිටී.
සේවාදායක පැත්තේ සාක්ෂි බ්රව්සරය පෙන්වන ඕනෑම දෙයකට වඩා ශක්තිමත්ය. වේලා මුද්රාවක් සහ මූලාශ්ර ලිපිනයක් සහිත ඉල්ලීම් ලොගයක් පැකට්ටුව පැමිණි බව ඔප්පු කරයි. බ්රව්සර සටහන් කුකී, ටෝකන සහ සම්පූර්ණ URL රැගෙන යා හැක, එබැවින් ඔබේ ප්රශ්නයට අවශ්ය ක්ෂේත්ර පමණක් තබා ගෙන ඉතිරිය ඕනෑම තැනක අලවන්නට පෙර වසන් කරන්න.
පිළිතුර සමඟ කුමක් කළ යුතුද
ටියුනලය පහළින් තිබියදී පසුබිම් උත්සාහ දිගටම සාර්ථක වන්නේ නම්, අවහිරය ඔබ උපකල්පනය කළ ප්රමාණයට වඩා පටුය, සහ සංවේදී වැඩ සඳහා සේවාලාභියා විශ්වාස කිරීමට පෙර එම හිඩැස පිරවීම වටී. ඒවා අසාර්ථක වන්නේ නම්, ප්රතිපත්තිය තම කාර්යය කරමින් සිටින අතර කැටි වූ පිටුව දෘශ්ය පමණි. කෙසේ වුවද, එක් ටැබයක් වැසීම උපාංග-පුළුල් පාලනයක් නොවේ: අනෙකුත් ටැබ, අනෙකුත් බ්රව්සර සහ අනෙකුත් යෙදුම් එක් එක්කෙනා තමන්ගේ වැඩ තමන් නියම කර ගනී.
ගැනීමට වටිනා ඊළඟ පියවර: ඔබ එකතු කළ ව්යතිරේක සහ ඇයි යන්න ලැයිස්තුගත කරන්න, සේවාලාභියා ටියුනල් විෂය පථයේ ගමනාගමනය පමණක්ද සියලු ගමනාගමනයද අවහිර කරන්නේ දැයි තහවුරු කරන්න, සහ සේවාදායක ලොගය විවෘතව තබා එක් පසුබිම් ඉල්ලීමක් ආරම්භයේ සිට අවසානය දක්වා නිරීක්ෂණය කරන්න. එම පිළිතුරු තුන «VPN කැඩී ගියා, තවමත් යමක් සම්බන්ධයි» වැනි වාර්තාවක ඇත්ත වශයෙන්ම අඩංගු දේවලින් වැඩි කොටසක් ආවරණය කරයි.