वैयक्तिक 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 पुरवत नाही असे प्रोटोकॉल हवे असते, तिथे प्रदाता ॲप हाच एकमेव पर्याय असतो आणि त्याची प्रकाशन गती तुमच्या जोखमीचा भाग होते।
रेकॉर्ड कनेक्शनसोबत ठेवा
प्रमाणीकरण आणि संसाधन धोरण ॲपशी नाही तर कनेक्शन रेकॉर्डशी जोडा, जेणेकरून पुनर्स्थापना अधिकृतता मॉडेल सोबत नेणार नाही। टनल वर आला आणि इतर काहीही चालत नाही तेव्हा सपोर्ट अभियंत्याला हवा असलेला तोच रेकॉर्ड असतो।
शेवटी विचारण्यासारखा प्रश्न कोणते मॉडेल बरे आहे हा नाही। तो म्हणजे तुमचा ऑपरेटर कोणत्या मॉडेलला आधार देतो, आणि रात्री दोन वाजता तुमच्याकडे प्रत्यक्षात असलेल्या साधनांनी तुम्ही कोणते डीबग करू शकता।