Android යෙදුමක් ටියුනලය ඉහළ යන මොහොතේම ක්‍රියා කිරීම නතර කරන විට වෙනස් දේවල් තුනක් වගකිව යුතු විය හැකි අතර, ඒවා එකම ආකාරයේ අසාර්ථකත්වයන් ඇති කරයි. යෙදුමට දුරකථනයේම ජාල තත්ත්වය කියවා දේශීයව ප්‍රතික්ෂේප කළ හැකිය. ඔබ පැමිණෙන ලිපිනය සේවාදායකය වර්ගීකරණය කර ප්‍රතික්ෂේප කළ හැකිය. නැතහොත් ප්‍රතික්ෂේපයට VPN සමඟ කිසිදු සම්බන්ධයක් නොතිබිය හැකිය. පහත අනුපිළිවෙල කිසිවක් වෙනස් කිරීමට පෙර සාක්ෂි එක්රැස් කරයි, මන්ද පිටවීම වෙනස් කිරීම වඩාත් මිල අධික පියවර වන අතර පරීක්ෂාව දේශීය නම් උපකාරී වීමට ඇති ඉඩ අඩුය.

පියවර 1: යෙදුම ප්‍රතික්ෂේප කරන්නේ කවදාදැයි සොයා ගන්න

කාලය පළමු වෙන්කර හඳුනා ගැනීමයි. ලොග් බෆරය හිස් කරන්න, අසාර්ථකත්වය නැවත ඇති කරන්න, යෙදුම පැමිණිලි කිරීමට පෙර කුමක් කළේදැයි බලන්න:

adb logcat -c
# reproduce the failure in the app
adb logcat -d | grep -iE 'vpn|network|connect|http' | tail -60

යෙදුම කිසිදු පිටතට යන ඉල්ලීමක් උත්සාහ කිරීමට පෙර ප්‍රතික්ෂේප කරන්නේ නම්, ඔබ දේශීය තීරණයක් සමඟ කටයුතු කරයි. එය සම්බන්ධ වී යමක් යවා පසුව දෝෂයක් පෙන්වන්නේ නම්, ප්‍රතික්ෂේපය අනෙක් පැත්තෙන් පැමිණ ඇත. ටියුනලය වසා ඇති විටද යෙදුම එකම ආකාරයට අසාර්ථක වන්නේ නම්, VPN කිසි විටෙකත් විචල්‍යය නොවීය.

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

පියවර 2: දුරකථනයම ජාලය දකින ආකාරය කියවන්න

Android VPN තත්ත්වය ජාල හැකියාවක් ලෙස ඉදිරිපත් කරයි, එබැවින් සක්‍රීය ටියුනලයක් දැනගැනීමට යෙදුමකට වාණිජ සැපයුම්කරුවන්ගේ ලැයිස්තුවක් අවශ්‍ය නොවේ. එය සම්බන්ධතා සේවාවෙන් වර්තමාන ජාලය කුමක්දැයි අසන අතර, පිළිතුරේ VPN ප්‍රවාහන බිටුවක් ඇත:

val cm = context.getSystemService(ConnectivityManager::class.java)
val caps = cm.getNetworkCapabilities(cm.activeNetwork)
val onVpn = caps?.hasTransport(NetworkCapabilities.TRANSPORT_VPN) == true

එම පරීක්ෂාව දේශීය හා ලාභදායී වන අතර, කිසිදු දුරස්ථ වර්ගීකරණයක් නොමැතිව "මෙම යෙදුම VPN හරහා ක්‍රියා නොකරයි" යන වාර්තා පන්තියක් පැහැදිලි කරයි. යෙදුමට දැකිය හැකි දේ තවමත් එහිම ජාල සන්දර්භය මත රඳා පවතී, එබැවින් සෑම යෙදුමක්ම උපාංගයේ සෑම පැතිකඩක්ම පරීක්ෂා කරන බව නොසිතන්න.

වැඩස්ථානයක සිට ඔබට adb shell dumpsys connectivity සහ VPN ජාල සටහන සොයා බැලීමෙන් පරීක්ෂණ උපාංගයක එම තත්ත්වය දැකිය හැකිය. ටියුනලය ඉහළ ඇති ධාවනයක් සහ එය පහළ ඇති ධාවනයක් සසඳා ප්‍රතිදාන දෙකම තබා ගන්න.

පියවර 3: සේවාදායකය සැබවින්ම දකින දේ කියවන්න

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

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

යෙදුම ජංගම ජාලය හරහා ක්‍රියා කර එකම ගිණුම සමඟ ටියුනලය හරහා අසාර්ථක වන්නේ නම්, ප්‍රතික්ෂේපය දුර පැත්තේ හෝ යෙදුමේම ප්‍රතිපත්තියේ ඇත. දෙකෙහිම අසාර්ථක වන්නේ නම්, VPN වෙනස නොවන අතර ඔබ අන්ත ලක්ෂ්‍ය පරීක්ෂා කිරීම නතර කළ යුතුය.

පියවර 4: සාක්ෂි තුන් තීන්දුවකින් එකකට ගලපන්න

සංයෝග තුනක් සෑම වාර්තාවක්ම පාහේ ආවරණය කරයි. ටියුනලයක් සක්‍රීයව ඇති විට පිටතට යන උත්සාහයක් නොමැතිව ප්‍රතික්ෂේප කිරීම දේශීය ප්‍රවාහන පරීක්ෂාවක් පෙන්වයි. පිටවී දෝෂයක් සමඟ ආපසු එන ඉල්ලීමක්, නිශ්චිත සත්කාරකයක කාලය ඉකුත්වීමක් හෝ කලාප පණිවිඩයක් දුර පැත්ත පෙන්වයි. ටියුනලයක් නොමැතිව ජංගම ජාලයේ පුනරාවර්තනය වන අසාර්ථකත්වයක් ගිණුම, යෙදුම් අනුවාදය හෝ සේවාවේම ප්‍රතිපත්තිය පෙන්වන අතර, කිසිදු VPN වෙනසක් එය චලනය නොකරයි.

එය ඇති කළ සාක්ෂි සමඟ තීන්දුව ලියන්න. මෙම පියවරේ වටිනාකම වන්නේ දුරකථනයේම ක්‍රියාත්මක වන පරීක්ෂාවක් නිවැරදි කිරීමට කෙනෙකු පිටවීම් නෝඩ හතර වතාවක් වෙනස් කරන ලූපය නැවැත්වීමයි.

එය ප්‍රකාශ ද අවංකව තබා ගනී. තමන්ම සත්කාරකත්වය දීම අන්ත ලක්ෂ්‍යය සහ එහි අන්තර්ජාල පිටවීම වෙනස් කරයි; එය VPN ජාලයක් සක්‍රීය බව Android ට අමතක කරවන්නේ නැති අතර, ලිපින වර්ගීකරණය කරන සේවාවක පිළිගැනීමට සහතිකයක් නොවේ. දේශීය පෙරහනක් ඔබට අයත් VPN ජාලයක වාණිජ එකක් මෙන්ම පහසුවෙන් ක්‍රියාත්මක විය හැකිය.

පියවර 5: ආධාරක මාර්ගය ගෙන එය තහවුරු කරන්න

නිෂ්පාදනයේ ලේඛනගත ප්‍රතිපත්තිය සහ එහි ආධාරක හිමිකරු සමඟ ආරම්භ කරන්න. සේවාලාභී අනුවාදය, නිශ්චිත පණිවිඩය සහ පටු අසාර්ථක කාල කවුළුවක් යවන්න; දෝෂයක් පවතින බව ඔප්පු කිරීමට පමණක් සම්පූර්ණ රථවාහන ග්‍රහණ හෝ අක්තපත්‍ර යවන්න එපා.

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

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

අදාළ ලිපි