వ్యక్తిగత VPN లేదా ప్యాకెట్ టన్నెల్: iPhone కోసం రెండు VPN మోడళ్లు
ఒక మోడల్ iOS లోని అంతర్నిర్మిత IPsec లేదా IKEv2 ను కాన్ఫిగర్ చేస్తుంది; మరొకటి తన స్వంత ప్రోటోకాల్ను అమలు చేసే ప్రొవైడర్ను అందిస్తుంది. ఉత్పత్తి పేరు మీకు ఏది లభించిందో చెప్పదు.
రెండు iPhone యాప్లు రెండూ సెట్టింగ్లలో VPN ఎంట్రీని ఉంచగలవు, రెండూ తమను VPN క్లయింట్లు అని పిలుచుకోగలవు, కానీ దాదాపు ఏ అమలును పంచుకోవు. Apple ఈ ఇంటిగ్రేషన్లలో ఒకదాన్ని వ్యక్తిగత VPN అని పిలుస్తుంది, ఆ పేరే ఎక్కువ గందరగోళాన్ని సృష్టిస్తుంది. వ్యక్తిగత VPN అనేది అంతర్నిర్మిత IPsec లేదా IKEv2 అమలును ఉపయోగించే కాన్ఫిగరేషన్లను సృష్టించడానికి, నిర్వహించడానికి ఒక API. ప్యాకెట్-టన్నెల్ ప్రొవైడర్ మరో మోడల్: యాప్ తన స్వంత ప్రోటోకాల్ యొక్క క్లయింట్ వైపును అమలు చేసే పొడిగింపును అందిస్తుంది. తర్వాత ప్రజలు ఈ లేబుల్ నుండి ఊహించే ప్రతిదీ, సైఫర్ల నుండి యాజమాన్యం మరియు ఫోన్ నిర్వహించాలా అనేది వరకు, ఊహే తప్ప ప్రకటన కాదు.
టన్నెల్ను ఎవరు అమలు చేస్తారు
ఏదైనా పాడైతే ఎవరు బాధ్యులు అని ఈ విభజన నిర్ణయిస్తుంది. అంతర్నిర్మిత IPsec లేదా IKEv2 తో, టన్నెల్ యొక్క స్థితి యంత్రం iOS కు చెందుతుంది, యాప్ కాన్ఫిగరేషన్ మరియు బటన్లను కలిగి ఉంటుంది. ప్రొవైడర్తో, యాప్ రెండింటినీ కలిగి ఉంటుంది, కాబట్టి ప్రోటోకాల్ బగ్ ఆపరేటింగ్ సిస్టమ్ అప్డేట్కు బదులుగా యాప్ అప్డేట్ అవుతుంది.
ప్రోటోకాల్ను ఎవరు అమలు చేస్తారని అడిగితే పోలిక చిన్నది.
| Integration | Apple interface | Protocol implementation |
|---|---|---|
| Personal VPN | NEVPNManager with a Personal VPN configuration | The system IPsec or IKEv2 client |
| Packet tunnel | NETunnelProviderManager plus the provider extension | Whatever the extension implements |
వ్యక్తిగత VPN పత్రం యాప్ మొదటిసారి కాన్ఫిగరేషన్ను సేవ్ చేసినప్పుడు ఉండే స్పష్టమైన వినియోగదారు అధికార అభ్యర్థనను కూడా ప్రస్తావిస్తుంది, అది సాధారణంగా VPN యాప్లకు కాదు, ఆ మోడల్కు చెందుతుంది.
లేబుల్ గురించి వదిలేయదగిన రెండు వాదనలు
మొదటిది వ్యక్తిగత VPN ఒక సైఫర్ను ఎంచుకుంటుంది అని. అలా చేయదు; చర్చించిన సెట్ ప్రోటోకాల్ మరియు దాని కాన్ఫిగరేషన్ నుండి వస్తుంది, వ్యక్తిగత లేబుల్ మీకు ఏది లభిస్తుందో గురించి ఏమీ చెప్పదు. రెండవది వ్యక్తిగత VPN ప్రాక్సీ లేదా పరిమిత టన్నెల్ అని సూచిస్తుంది. ఇది అంతర్నిర్మిత IPsec లేదా IKEv2 ను సూచిస్తుంది, మార్గాలు అలా చెప్పినప్పుడల్లా అది పూర్తి టన్నెల్.
అందువల్ల యాప్ ఉనికి వైర్ ప్రోటోకాల్ గురించి రుజువు కాదు. WireGuard లేదా OpenVPN మాట్లాడే మూడవ పక్ష క్లయింట్ నిర్మాణం ప్రకారమే ప్రొవైడర్ యాప్, ఎందుకంటే iOS ఆ ప్రోటోకాల్లను స్థానికంగా అమలు చేయదు.
ఎంటర్ప్రైజ్ పదబంధం ఎందుకు తప్పుదారి పట్టిస్తుంది
Apple పత్రాలు NETunnelProviderManager కాన్ఫిగరేషన్లను సాధారణ ఎంటర్ప్రైజ్ VPN కాన్ఫిగరేషన్లుగా వర్గీకరిస్తాయి. ఆ పదబంధం ఒక API వర్గం, అది ప్రజలను రెండు వ్యతిరేక తప్పుల వైపు నెట్టుతుంది: వినియోగదారు యాప్ ప్రొవైడర్ మోడల్ను ఉపయోగించలేదని భావించడం, మరియు దాని కోసం ఫోన్ పర్యవేక్షణలో ఉండాలని భావించడం. రెండూ అనుసరించవు. వినియోగదారు యాప్లు ప్రొవైడర్లను సాధారణంగా అందిస్తాయి, పర్యవేక్షణ అనేది ఎవరు విధానాన్ని అమలు చేయగలరు అనే ప్రత్యేక ప్రశ్న.
నిర్వహణ యాజమాన్యం ఆ నాల్గవ ప్రశ్న, అది రెండు మోడళ్ల నుండి స్వతంత్రం. సంస్థ ఇన్స్టాల్ చేసిన కాన్ఫిగరేషన్ తన గుర్తింపు, ట్రాఫిక్ పరిధి మరియు జీవిత చక్ర నియమాలను మోసుకుంటుంది, అవి ప్రొఫైల్తో ప్రయాణిస్తాయి, యాదృచ్ఛికంగా ఇన్స్టాల్ అయిన యాప్తో కాదు. వాటిని ఇంటిగ్రేషన్ మోడల్తో పాటు చదవండి, ఎందుకంటే నిర్వహించిన అంతర్నిర్మిత ప్రొఫైల్ మరియు నిర్వహించని ప్రొవైడర్ ప్రొఫైల్ ఒకే ఫోన్లో ఒకే సమయంలో ఉండగలవు.
స్క్రీన్షాట్కు బదులుగా రుజువును తనిఖీ చేయండి
స్క్రీన్షాట్లు అందుబాటులో ఉన్న అత్యంత చెడ్డ రుజువు, ఎందుకంటే సెట్టింగ్ల సమూహీకరణ వెర్షన్ల మధ్య మారుతుంది. నిర్వహించిన ప్రొఫైల్ తన పేలోడ్ రకాన్ని పేర్కొంటుంది: అంతర్నిర్మిత ప్రొఫైల్ IKEv2 లేదా IPsec వంటి VPN రకాన్ని ప్రకటిస్తుంది, ప్రొవైడర్ ప్రొఫైల్ ప్రొవైడర్ యొక్క బండిల్ గుర్తింపుదారును పేర్కొనే ఉపరకాన్ని మోసుకుంటుంది. ఇది మీ ముందున్న పరికరంలో తనిఖీ చేయవచ్చు, తదుపరి పునఃరూపకల్పనను కూడా ఇది తట్టుకుంటుంది.
యాప్ గురించి, ఉపయోగించే తరగతి అదే ప్రశ్నకు మరొక వైపు నుండి సమాధానం ఇస్తుంది: వ్యక్తిగత VPN API నుండి కాన్ఫిగరేషన్ వస్తువులు, లేదా ప్రొవైడర్ మేనేజర్ మరియు దాని పొడిగింపు.
తర్వాత ఆపరేటర్ నిజంగా అందించే దాని ఆధారంగా ఎంచుకోండి. సరిపోయే స్థానిక ప్రొఫైల్ ఉన్న చోట, అంతర్నిర్మిత మార్గంలో కదిలే భాగాలు తక్కువ, అప్డేట్ చేయడానికి ఒక విషయం తక్కువ. సేవకు iOS అందించని ప్రోటోకాల్ అవసరమైన చోట, ప్రొవైడర్ యాప్ ఏకైక ఎంపిక, దాని విడుదల లయ మీ రిస్క్లో భాగమవుతుంది.
కనెక్షన్తో రికార్డును ఉంచండి
ప్రామాణీకరణ మరియు వనరుల విధానాన్ని యాప్కు కాదు, కనెక్షన్ రికార్డుకు జోడించండి, తద్వారా పునఃస్థాపన అధికార మోడల్ను తీసుకెళ్లదు. టన్నెల్ పైకి వచ్చి మరేదీ పనిచేయనప్పుడు మద్దతు ఇంజనీర్కు అవసరమయ్యేది కూడా ఆ రికార్డే.
చివర్లో అడగదగిన ప్రశ్న ఏ మోడల్ మెరుగైనది అని కాదు. మీ ఆపరేటర్ ఏ మోడల్కు మద్దతు ఇస్తారు, రాత్రి రెండు గంటలకు మీ వద్ద నిజంగా ఉన్న సాధనాలతో ఏది డీబగ్ చేయగలరు అనేది.