क्या इंटरनेट शेयरिंग आपके दूसरे डिवाइस को VPN पर ले जाती है?
शेयरिंग ऊपरी और निचला लिंक चुनती है, टनल नहीं। दूसरा डिवाइस VPN विरासत में पाता है या नहीं, यह रूटिंग, नीति और क्लाइंट पर निर्भर है।
इंटरनेट शेयरिंग चालू करने से VPN आपकी मेज़ पर रखी हर चीज़ तक नहीं फैलता। दोनों सुविधाएँ अलग-अलग सवालों का जवाब देती हैं। शेयरिंग तय करती है कि कौन-सा कनेक्शन Mac को खुराक देता है और कौन-से इंटरफ़ेस वह कनेक्शन आगे बाँटते हैं, जबकि VPN तय करता है कि Mac का अपना ट्रैफ़िक कहाँ जाता है। दूसरा डिवाइस टनल विरासत में पाता है या नहीं, यह रूटिंग पर, क्लाइंट की नीति पर और इस पर निर्भर है कि गेटवे क्या आगे भेजने को तैयार है, और ये तीन ऐसी चीज़ें हैं जिनके बारे में शेयरिंग पैनल कुछ नहीं जानता।
भ्रम: कनेक्शन शेयर करना टनल शेयर करना है
जब कोई कहता है कि यह काम करता है, तो उसने आम तौर पर देखा होता है कि Mac के पीछे का टैबलेट एक पेज लोड कर गया। यह अवलोकन कई अलग रास्तों से मेल खाता है, जिनमें एक ऐसा भी है जहाँ पेज सीधे भौतिक ऊपरी लिंक से बाहर गया जबकि Mac का ब्राउज़र टनल का इस्तेमाल कर रहा था। एक सफल पेज लोड कुछ भी अलग नहीं करता। यह सिर्फ़ यह साबित करता है कि कोई रास्ता मौजूद है।
दूसरा डिवाइस कोई सत्र विरासत में नहीं पाता। उसे Mac से पता मिलता है, वह Mac को पैकेट भेजता है, और Mac अपनी रूटिंग तालिका और अपनी फ़ायरवॉल स्थिति के अनुसार तय करता है कि उनके साथ क्या करना है। यह फ़ैसला प्रति कनेक्शन होता है, प्रति डिवाइस नहीं। एक ही Mac के पीछे के दो डिवाइस नियम अलग होने पर अलग रास्ते ले सकते हैं।
शेयरिंग पैनल वास्तव में क्या चुनता है
सिस्टम सेटिंग्स में, इंटरनेट शेयरिंग के नियंत्रण एक स्रोत कनेक्शन और उन इंटरफ़ेस के बारे में पूछते हैं जिन्हें दूसरे डिवाइस इस्तेमाल करेंगे। स्रोत Mac का ऊपरी लिंक है, और Apple की अपनी गाइड चेतावनी देती है कि लापरवाह शेयरिंग उस नेटवर्क को बाधित कर सकती है जिससे आप जुड़े हैं।
उस डायलॉग में कुछ भी VPN को आगे भेजे गए ट्रैफ़िक का गेटवे नहीं कहता। स्रोत के रूप में Ethernet चुनने का मतलब यह नहीं कि टनल को नज़रअंदाज़ किया जा रहा है, और न ही इसका मतलब यह है कि टनल इस्तेमाल हो रहा है; इसका मतलब है कि Mac का भौतिक इंटरफ़ेस घोषित ऊपरी लिंक है, और रूटिंग तालिका अब भी फ़ैसला करती है।
उपलब्ध विकल्प हार्डवेयर पर भी निर्भर करते हैं। जिस Mac में Ethernet पोर्ट नहीं है, या जिसमें डॉक जुड़ा नहीं है, वह वह विकल्प नहीं देगा जो कोई ट्यूटोरियल मान लेता है। उसके चारों ओर कुछ भी बनाने से पहले वह पैनल देखें जो आपके पास वास्तव में है।
आगे भेजा गया पैकेट अपना रास्ता कैसे ढूँढता है
नीचे के डिवाइस NAT के पीछे छिपे होते हैं, और Mac ऊपर कुछ भी भेजने से पहले उनके पते फिर से लिखता है। अगर उस समय टनल के पास डिफ़ॉल्ट रूट है, तो फिर से लिखे गए पैकेट उसी से होकर जा सकते हैं, और इसीलिए यह व्यवस्था तेज़ जाँच में काम करती दिखती है।
दिखावा नीति नहीं है। डेस्कटॉप VPN क्लाइंट Mac के अपने ट्रैफ़िक के इर्द-गिर्द बना है, और उसका किल स्विच आम तौर पर मशीन के पीछे के LAN के लिए नहीं, बल्कि स्थानीय ऐप्स के लिए नियम लागू करता है। जब टनल गिरता है, तो Mac अपने मेहमानों के लिए बिना किसी अवरोधक नियम के आगे भेजता रह सकता है।
वर्शन का सवाल भी है। जिस प्रदाता ने पुराने macOS रिलीज़ पर शेयरिंग समर्थन का दस्तावेज़ बनाया था, उसने तब से व्यवहार बदल दिया हो सकता है, और जो ट्यूटोरियल स्रोत सूची में नेटिव VPN प्रविष्टि दिखाता है, वह ऐसा इंटरफ़ेस बता रहा हो सकता है जिसे आपका मौजूदा क्लाइंट कभी नहीं बनाता।
इसलिए डिज़ाइन पर भरोसा करने के बजाय रास्ते को जाँचें। दूसरे डिवाइस से एक अनुरोध चलाएँ और उसे दोनों सिरों पर देखें, क्योंकि क्लाइंट अपडेट के बाद बचने वाला यही एकमात्र सबूत है। अगले अपडेट के बाद आप जो जाँच दोहरा सकते हैं, वह केवल विश्वास की गई कॉन्फ़िगरेशन से ज़्यादा क़ीमती है।
कवरेज की सीमा सोच-समझकर चुनें
अगर दूसरा डिवाइस स्वीकृत क्लाइंट चला सकता है, तो यही ज़्यादा मज़बूत व्यवस्था है। उसे अपनी प्रोफ़ाइल, अपनी पहचान और अपनी नीति मिलती है, और Mac सिर्फ़ नीचे का नेटवर्क देता है।
अगर वह क्लाइंट नहीं चला सकता, तो आपको या तो VPN प्रदाता की दस्तावेज़ी शेयरिंग सुविधा चाहिए, या एक स्वीकृत गेटवे जो डिवाइस की ओर से आगे भेजे। दोनों का एक मालिक और एक तय अंत होता है, जो एक चेकबॉक्स दे सकता है उससे ज़्यादा है।
नियोक्ता अक्सर प्रति-डिवाइस मॉडल ही माँगते हैं, क्योंकि एक मशीन का सत्र चार अन्य का प्रतिनिधित्व करना चार नामांकित डिवाइसों से अलग भरोसे का फ़ैसला है।
वादा करने से पहले क्या जाँचें
Mac का नहीं, दूसरे डिवाइस का वास्तविक गंतव्य जाँचें। एक निजी सेवा और एक सार्वजनिक एग्ज़िट अलग जाँचें हैं, और एक में पास होना दूसरे के बारे में कुछ नहीं कहता।
दोनों पता-परिवार और नाम-समाधान जाँचें। जो व्यवस्था IPv4 को टनल से ले जाती है पर IPv6 को भौतिक लिंक पर छोड़ देती है, वह ऐसा डिवाइस बनाती है जो ब्राउज़र में सुरक्षित दिखता है और बाकी सब में लीक करता है।
फिर डिस्कनेक्ट स्थिति जाँचें। टनल बंद करें और दूसरे डिवाइस से जाँच दोहराएँ; अगर वह फिर भी इंटरनेट तक पहुँचता है, तो व्यवस्था कनेक्शन शेयर कर रही थी और कभी VPN शेयर नहीं कर रही थी, जो एक अच्छा नतीजा है बशर्ते किसी ने इसे दूसरी चीज़ के रूप में दर्ज न किया हो।