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

ගොනුව පහසු කොටසයි. අනෙක් දෙක මාරුවීම සාර්ථක වේද යන්න තීරණය කරයි.

අපනයනය කළ පැතිකඩක සැබවින්ම අඩංගු වන්නේ කුමක්ද

විශ්වාස කිරීමට පෙර ගොනුව පෙළ සංස්කාරකයකින් විවෘත කරන්න. OpenVPN පැතිකඩක් කුඩා වින්‍යාස භාෂාවකි: remote, proto, data-ciphers, සහ බොහෝ විට සේවාදායකයා තම TLS තට්ටුවට දෙන ලයින්-ඇතුළත <ca>, <cert>, <key> හෝ <tls-crypt> කොටස්. WireGuard වින්‍යාසය වඩා පැතැලි ය: [Interface] තුළ PrivateKey සහ Address ඇත, පසුව එක් එක් අන්ත ලක්ෂ්‍යය සඳහා එක් [Peer] ක් PublicKey, AllowedIPs සහ Endpoint සමඟ. IKEv2 යතුරු කොටස් වෙනුවට payload ශබ්දකෝෂ සහිත .mobileconfig ලෙස පැමිණේ.

එම පෙළ කිසිවක් තනිවම අක්තපත්‍රයක් නොවේ. අක්තපත්‍රය වන්නේ පුද්ගලික යතුරයි, සහ සෑම ආකෘතියක්ම එය ඇතුළත අලවයි හෝ එය සෑදූ සේවාදායකය තුළ පමණක් විසඳෙන අන්වර්ථයකට යොමු කරයි.

Android තුළ යතුර සැබවින්ම ජීවත් වන්නේ කොහේද

Android යෙදුම් දත්ත /data/data/<package> යටතේ තබයි, එය එම යෙදුමේ UID එකට පමණක් කියවිය හැක. root නොකළ දුරකථනයකින් තවත් යෙදුමක පුද්ගලික නාමාවලිය පිටපත් කිරීමට ආධාරක මාර්ගයක් නැත, සහ Android 12 එය ඉවත් කිරීමෙන් පසු සහ සේවාදායකයන් allowBackup="false" ප්‍රකාශ කිරීම ආරම්භ කිරීමෙන් පසු adb backup සාමාන්‍ය පිළිතුරක් වීම නැවතුණි. එබැවින් Android සේවාදායකයකින් සිදු කරන අපනයනය යනු එම සේවාදායකය ක්‍රියාත්මක කරන දෙයයි, ගොනු පද්ධතියේ පිටපතක් නොවේ.

අනන්‍යතා ස්ථරය යෙදුමට යටින් පිහිටයි. සේවාදායකයක් ඔබේ යතුර Android Keystore වෙත ආයාත කර ඇත්නම්, ද්‍රව්‍ය එහි ජනනය වේ හෝ ඔතා ඇත, සහ පසුව අපනයන බයිට් වෙනුවට Keystore අන්වර්ථයකට යොමුවක් දැරිය හැක. දෘඩාංග-සහාය යතුරු හිමිකාර යෙදුමට පවා කියවිය නොහැකි ලෙස ගොඩනගා ඇත, Keystore documentation විස්තර කරන පරිදි, එබැවින් එම අන්වර්ථයට යොමු වන පැතිකඩ එම දුරකථනයේ පිරිසිදුව ආයාත වන අතර වෙනත් සෑම තැනකම අසාර්ථක වේ.

එය කැඩුණු අපනයනයක් නොවේ. එය වේදිකාවෙන් ඉල්ලා සිටි ගුණාංගයයි.

පැතිකඩකට රැගෙන යා නොහැකි දේ

වස්තූන් ගමනාන්තය පිළිගන්නා දෙය සමඟ සසඳන්න:

වස්තුවමාරු වේද?ඇයි
ප්‍රොටෝකෝලය සහ අන්ත ලක්ෂ්‍යයඔව්, ගමනාන්ත සේවාදායකය එය තේරුම් ගන්නේ නම්පැතිකඩ තුළ සරල පෙළ
CA සහතිකය සහ සත්කාරක නාම පරීක්ෂාවසාමාන්‍යයෙන්පොදු ද්‍රව්‍ය, නමුත් සත්කාරක නාමය තවමත් සහතිකයට ගැළපිය යුතුය
සේවාදායක සහතිකයඔව්, එය එක් එක් උපාංගයට බැඳී නොමැති නම්සහතික රැගෙන යා හැක; එකක් උපාංග කීයකට භාවිත කළ හැකිද යන්න නිකුත් කරන්නා තීරණය කරයි
පුද්ගලික යතුරKeystore වලින් පිටත ජනනය කළේ නම් පමණිදෘඩාංග-සහාය යතුරු අපනයනය කළ නොහැක, ප්‍රතිස්ථාපනය කළ හැකිය
ගිණුම, MFA, SSO සැසියනැතටෝකන කල් ඉකුත් වන අතර ඒවා ලබාගත් උපාංගයට බැඳී පවතී
මාර්ග, DNS සහ යෙදුම් විෂය පථයවින්‍යාස පෙළක් ලෙස පමණිAndroid සම්බන්ධ වන විට VpnService.Builder හරහා ඒවා යොදයි
බෙදුණු උමං යෙදුම් ලැයිස්තුවකලාතුරකින්පැකේජ නාම උපාංග අතර වෙනස් වන අතර ලැයිස්තුව සේවාදායක තත්ත්වයකි

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

ආයාතය යනු විග්‍රහයක්, පසුව අනුමැති ඉල්ලීමක්

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

පසුව කිසිදු ගොනුවකට මඟ හැරිය නොහැකි අනුමැති පියවරක් පැමිණේ. උමං ස්ථාපිත කිරීමට පෙර යෙදුම VpnService.prepare() අමතා ඔබේ අනුමැතිය ලබා ගත යුතු බව Android අවධාරණය කරයි, එබැවින් අලුතින් ආයාත කළ පැතිකඩක් තවමත් එක් වරක් පද්ධති සංවාදය පෙන්වයි. පසුව උමං පැහැදිලිව addAddress, addRoute, addDnsServer, සහ එක් එක් යෙදුම් රැවුටින් සඳහා addAllowedApplication හෝ addDisallowedApplication හරහා ගොඩනැගේ. මේ කිසිවක් අන්ත ලක්ෂ්‍යයකින් අදහස් නොවේ, එබැවින් එකම පැතිකඩ සේවාදායක දෙකක වෙනස් ඵලදායී මාර්ග කට්ටලයක් නිපදවිය හැක.

සහතික මත පදනම් වූ සැකසුම් තවත් අත්තක් එකතු කරයි. සේවාදායකය නිශ්චිත උපාංගයකට සහතිකයක් නිකුත් කරන විට, MDM සහ SCEP ලියාපදිංචිය කරන පරිදි, දෙවන දුරකථනයේ එය නැවත භාවිත කිරීම සේවාදායකය එක් අනන්‍යතාවකට එක් සැසියක් බලාත්මක කරන තෙක් ක්‍රියා කරයි, නැතහොත් TLS අතට අත දීමේදී අසාර්ථක වේ. නැවත භාවිතය සැලසුම් කිරීමට පෙර නිකුත් කරන්නාගේ ප්‍රතිපත්තිය පරීක්ෂා කරන්න.

පැරණි එක විශ්‍රාම ගැන්වීමට පෙර නව උපාංගය තහවුරු කරන්න

නව දුරකථනය හරිත නිරූපකයකට වඩා හොඳ දෙයක් සමත් වන තෙක් පැරණි දුරකථනය සම්බන්ධව තබන්න. නව උපාංගයේ පිටවන ලිපිනය සහ එය සැබවින්ම භාවිත කළ DNS විසඳුම්කරු තහවුරු කරන්න. split tunneling වැදගත් නම්, උමං මඟ හැරිය යුතු යෙදුමක් සහ නොකළ යුතු එකක් දියත් කර, ඔබේ සේවා සපයන්නා වෙත ළඟා වන්නේ කුමක්දැයි බලන්න.

එක් පරීක්ෂාවක් පිටවන ලිපිනය තීරණය කරයි. දුරකථන බ්‍රව්සරයේ https://ifconfig.me විවෘත කර, පසුව එම Wi-Fi එකේ ලැප්ටොප් පරිගණකයකින් curl -s https://ifconfig.me ධාවනය කර පිළිතුරු දෙකම ඔබේ සපයන්නා පැවරූ ලිපිනය සමඟ සසඳන්න.

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

අපනයනය රැගෙන යා නොහැකි බව පෙනේ නම්, විසඳුම පොදු වින්‍යාස පැකේජයක් නොව නව ලියාපදිංචියකි. දෙවන උපාංගය සඳහා පැතිකඩක් ඉල්ලන්න, නැතහොත් නව දුරකථනයේ යතුරු යුගලය ජනනය කර CSR ඉදිරිපත් කරන්න; මන්දගාමී ය, සහ එය නිකුත් කරන්නා අනුග්‍රහය දක්වන මාර්ගයයි.

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

අදාළ ලිපි