دو iPhone ایپس دونوں ترتیبات میں VPN اندراج رکھ سکتی ہیں، دونوں خود کو VPN کلائنٹ کہہ سکتی ہیں اور تقریباً کوئی عمل درآمد مشترک نہیں کرتیں۔ Apple ان میں سے ایک انضمام کو ذاتی VPN کہتا ہے، اور یہی نام زیادہ تر الجھن پیدا کرتا ہے۔ ذاتی VPN ایک API ہے ایسی ترتیبات بنانے اور منظم کرنے کے لیے جو بلٹ اِن IPsec یا IKEv2 عمل درآمد استعمال کرتی ہیں۔ پیکٹ ٹنل فراہم کنندہ دوسرا ماڈل ہے: ایپ ایک ایکسٹینشن دیتی ہے جو اپنے پروٹوکول کا کلائنٹ پہلو نافذ کرتی ہے۔ اس کے بعد لوگ اس لیبل سے جو بھی اخذ کرتے ہیں، سائفرز سے لے کر ملکیت اور فون کے منظم ہونے کی ضرورت تک، وہ اخذ ہے، بیان نہیں۔

ٹنل کون نافذ کرتا ہے

یہ تقسیم طے کرتی ہے کہ کچھ خراب ہونے پر ذمہ دار کون ہے۔ بلٹ اِن IPsec یا IKEv2 کے ساتھ، ٹنل کی اسٹیٹ مشین iOS کی ملکیت ہے اور ایپ ترتیب اور بٹنوں کی مالک ہے۔ فراہم کنندہ کے ساتھ، ایپ دونوں کی مالک ہے، اس لیے پروٹوکول کی خرابی آپریٹنگ سسٹم اپ ڈیٹ کے بجائے ایپ اپ ڈیٹ بن جاتی ہے۔

پروٹوکول کون نافذ کرتا ہے پوچھیں تو موازنہ مختصر ہے۔

IntegrationApple interfaceProtocol implementation
Personal VPNNEVPNManager with a Personal VPN configurationThe system IPsec or IKEv2 client
Packet tunnelNETunnelProviderManager plus the provider extensionWhatever the extension implements

ذاتی VPN دستاویز اس واضح صارف اجازت کی درخواست کا بھی ذکر کرتا ہے جب ایپ پہلی بار ترتیب محفوظ کرتی ہے، جو عام طور پر VPN ایپس کا نہیں، اسی ماڈل کا وصف ہے۔

لیبل کے بارے میں دو دعوے جنہیں چھوڑ دینا چاہیے

پہلا یہ ہے کہ ذاتی VPN سائفر منتخب کرتا ہے۔ ایسا نہیں کرتا؛ طے شدہ سیٹ پروٹوکول اور اس کی ترتیب سے آتا ہے، اور ذاتی لیبل اس بارے میں کچھ نہیں کہتا کہ آپ کو کون سا ملے گا۔ دوسرا یہ ہے کہ ذاتی VPN پراکسی یا محدود ٹنل کا مطلب ہے۔ اس کا مطلب بلٹ اِن IPsec یا IKEv2 ہے، جو راستے ایسا کہیں تو مکمل ٹنل ہوتا ہے۔

لہٰذا ایپ کی موجودگی تار پروٹوکول کے بارے میں کوئی ثبوت نہیں۔ WireGuard یا OpenVPN بولنے والا فریق ثالث کلائنٹ بناوٹ ہی سے فراہم کنندہ ایپ ہے، کیونکہ iOS ان پروٹوکولز کو مقامی طور پر نافذ نہیں کرتا۔

کاروباری الفاظ گمراہ کیوں کرتے ہیں

Apple کی دستاویزات NETunnelProviderManager ترتیبات کو عام کاروباری VPN ترتیبات کے طور پر درجہ بند کرتی ہیں۔ یہ الفاظ ایک API زمرہ ہیں، اور یہ لوگوں کو دو متضاد غلطیوں کی طرف دھکیلتے ہیں: یہ سمجھنا کہ صارف ایپ فراہم کنندہ ماڈل استعمال نہیں کر سکتی، اور یہ سمجھنا کہ اس کے لیے فون نگرانی میں ہونا چاہیے۔ دونوں میں سے کچھ لازم نہیں آتا۔ صارف ایپس معمول کے مطابق فراہم کنندگان دیتی ہیں، اور نگرانی اس بارے میں الگ سوال ہے کہ پالیسی کون نافذ کر سکتا ہے۔

انتظامی ملکیت وہ چوتھا سوال ہے، اور یہ دونوں ماڈلز سے آزاد ہے۔ کسی تنظیم کی نصب کردہ ترتیب اپنی شناخت، ٹریفک کا دائرہ اور زندگی کے چکر کے قواعد رکھتی ہے، اور وہ پروفائل کے ساتھ سفر کرتے ہیں، اتفاق سے نصب ایپ کے ساتھ نہیں۔ انہیں انضمام ماڈل کے ساتھ پڑھیں، کیونکہ منظم بلٹ اِن پروفائل اور غیر منظم فراہم کنندہ پروفائل ایک ہی فون پر ایک ساتھ ہو سکتے ہیں۔

اسکرین شاٹ کے بجائے ثبوت جانچیں

اسکرین شاٹس دستیاب بدترین ثبوت ہیں، کیونکہ ترتیبات کی گروہ بندی ورژنوں کے درمیان بدلتی ہے۔ منظم پروفائل اپنی پے لوڈ قسم بتاتا ہے: بلٹ اِن پروفائل IKEv2 یا IPsec جیسی VPN قسم کا اعلان کرتا ہے، جبکہ فراہم کنندہ پروفائل ایسی ذیلی قسم رکھتا ہے جو فراہم کنندہ کے بنڈل شناخت کنندہ کا نام بتاتی ہے۔ یہ آپ کے سامنے موجود ڈیوائس پر جانچا جا سکتا ہے، اور اگلی از سر نو تشکیل تک بھی قائم رہتا ہے۔

ایپ کی بات کریں تو، استعمال شدہ کلاس اسی سوال کا جواب دوسری طرف سے دیتی ہے: ذاتی VPN API سے ترتیب آبجیکٹ، یا فراہم کنندہ مینیجر اور اس کی ایکسٹینشن۔

پھر آپریٹر حقیقت میں جو فراہم کرتا ہے اس کی بنیاد پر منتخب کریں۔ جہاں موزوں مقامی پروفائل ہو، وہاں بلٹ اِن راستے میں حرکت پذیر حصے کم ہیں اور اپ ڈیٹ کرنے کے لیے ایک چیز کم ہے۔ جہاں سروس کو ایسا پروٹوکول درکار ہو جو iOS فراہم نہیں کرتا، وہاں فراہم کنندہ ایپ ہی واحد آپشن ہے اور اس کی ریلیز کی رفتار آپ کے خطرے کا حصہ بن جاتی ہے۔

ریکارڈ کو کنکشن کے ساتھ رکھیں

تصدیق اور وسائل کی پالیسی کو ایپ کے بجائے کنکشن ریکارڈ سے منسلک کریں، تاکہ دوبارہ تنصیب اجازت کے ماڈل کو ساتھ نہ لے جائے۔ یہی ریکارڈ سپورٹ انجینئر کو اس وقت درکار ہوتا ہے جب ٹنل اٹھے اور اور کچھ کام نہ کرے۔

آخر میں پوچھنے کے قابل سوال یہ نہیں کہ کون سا ماڈل بہتر ہے۔ سوال یہ ہے کہ آپ کا آپریٹر کس ماڈل کی حمایت کرتا ہے، اور رات دو بجے آپ کے پاس واقعی جو اوزار ہیں ان سے آپ کس کو ڈیبگ کر سکتے ہیں۔

متعلقہ مضامین