दुई VPN प्रयोग गर्नु एउटै अनुरोध होइन। यसको अर्थ दुई संस्थासम्म एकपछि अर्को पुग्नु, काम र व्यक्तिगत एप अलग राख्नु, वा एउटा सुरुङ अर्कोभित्र चलाउनु हुन सक्छ। Android यी तीनै अवस्थालाई पूर्ण रूपमा फरक तरिकाले सम्हाल्छ, र फोनमा स्थापना गरिएका VPN एपको संख्या वास्तुकला होइन। तिनलाई छुट्याउने प्रश्न सरल छ: एउटै एपका लागि त्यही क्षण दुई मार्ग हुनैपर्छ?

तीन व्यवस्था, एक प्रश्न

दुई सञ्जाल फरक समयमा प्रयोग गरिने भएकाले उत्तर होइन भए, तपाईंलाई जानाजान स्विच चाहिन्छ। एप आफैं अलग भएकाले उत्तर होइन भए, तपाईंलाई प्रोफाइल छुट्याउनु चाहिन्छ, जसमा हरेक एप आफ्नो सुरुङको मालिक हुने सन्दर्भमा बस्छ। उत्तर हो भए, र एउटा मार्गले अर्कोलाई भौतिक रूपमा बोक्नुपर्ने भए, तपाईंलाई चेन चाहिन्छ, र तीनमध्ये क्रम डिजाइनको भाग हुने यही एउटा मात्र हो।

बाँकी सबै त्यही छनोटबाट आउँछ। स्विचिङमा संक्रमण झ्याल हुन्छ, छुट्याउनुमा नीतिको सीमा हुन्छ, र चेनमा अतिरिक्त खर्च र निर्भरताको खर्च हुन्छ। गलत छनोट स्वच्छ रूपमा असफल हुँदैन; यसले जोडिएको देखिने फोन र कतै नपुग्ने एप बनाउँछ।

एउटै प्रयोगकर्ता सन्दर्भभित्र स्विचिङ

Android ले प्रति प्रयोगकर्ता एउटा सक्रिय VPN सेवा अनुमति दिन्छ। त्यही सन्दर्भमा दोस्रो VPN एप सुरु गर्दा पहिलो बदलिन्छ वा सिधै अस्वीकार गरिन्छ; यसले दुईवटा मार्ग सेट कहिल्यै संयोजन गर्दैन, र तिनको इन्क्रिप्शन निश्चित रूपमा एकमाथि अर्को राख्दैन। एउटा प्रयोगकर्ताभित्र दुई सुरुङ क्रम हुन्, जोड होइन।

पहुँच साँच्चै क्रमिक हुँदा यो व्यावहारिक हुन्छ। सक्रिय कुन हो स्पष्ट हुने गरी प्रोफाइललाई नाम दिनुहोस्, स्विच गर्नुअघि संवेदनशील सबै काम सक्नुहोस्, र दुवैमध्ये कुनै पनि मार्ग पूर्ण रूपमा स्थापित नहुने छोटो झ्यालको अपेक्षा गर्नुहोस्। ब्राउजर ट्याब बन्द गर्नु सत्र अन्त्य गर्नुसरह होइन: ट्याबले आफ्नो खाताको अवस्था राखेर अर्को अनुरोध नयाँ छानिएको सञ्जालबाट पठाउन सक्छ, र मानिसहरूले पछि देख्ने चुहावट ठ्याक्कै त्यही हो।

स्विचिङले तपाईंलाई दिन नसक्ने कुरा एउटै समयमा दुवै सञ्जालमा हुने मेसिन हो। एपलाई दुवैतर्फबाट निजी ठेगाना चाहिएमा कुनै पनि क्लाइन्ट अनुशासनले त्यो बनाउँदैन।

प्रोफाइल अनुसार छुट्याउने

व्यवस्थित काम प्रोफाइल आफ्नै एप, किस्टोर र सञ्जाल नीति भएको अलग प्रयोगकर्ता हो। कामको मेल क्लाइन्टले संस्थाको सुरुङ प्रयोग गर्न सक्छ, जबकि व्यक्तिगत ब्राउजरले व्यक्तिगत सुरुङ प्रयोग गर्छ, र दुवै एउटै समयमा जोडिन सक्छन् किनकि तिनीहरू ठाउँका लागि प्रतिस्पर्धा गर्ने एउटै सन्दर्भमा छैनन्।

छुट्याउनु नै सीमा हो। व्यक्तिगत ब्राउजरले कामको सुरुङ उधारो लिँदैन, कामको DNS प्रत्यय देख्दैन, र दुवै सेवा जोडिएका देखिन्छन् भनेर मात्र कामको सञ्जालमा पुग्दैन। कसैले लिङ्क नखुल्ने जानकारी दिँदा, दुईमध्ये कुनै पनि VPN छुनुअघि एपको कुन प्रतिले त्यो सम्हाल्यो र कुन प्रोफाइल त्यो खाताको मालिक हो जाँच्नुहोस्।

सीमालाई स्थिर मान्नुहोस्। रोजगारदाताको राउटिङ निर्णय छल्न दोस्रो प्रोफाइल बनाउनु वा काम प्रोफाइल हटाउनुले व्यवस्थालाई काम गराउने त्यही छुट्याउने कुरा नष्ट गर्छ, र व्यवस्थित यन्त्रमा त्यो सामान्यतया कन्फिगरेसन परिवर्तन होइन, नीति उल्लङ्घन हो।

क्रम नै डिजाइन हुने चेन

चेन भनेको मानिसहरूले दुवै एकसाथ भन्दा सामान्यतया बुझ्ने व्यवस्था हो: फोनको सुरुङ राउटरको सुरुङभित्र यात्रा गर्छ। यो काम गर्न सक्छ, र सीमाहरू निश्चित छन्। बाह्य प्रदायकले फोनको VPN अन्त्य बिन्दुसम्म काम गर्ने मार्ग अनुमति दिनुपर्छ, जसको UDP-आधारित प्रोटोकलका लागि अर्थ बाह्य सेवाले त्यो ट्राफिक अवरोध वा सीमित गर्नु नहुने हो।

कसले के देख्छ बुझ्नुहोस्। बाह्य प्रदायकले भित्री अन्त्य बिन्दुतर्फको जडान देख्छ। भित्री प्रदायकले बाह्य निकासबाट फोनको ट्राफिक लिएर अगाडि पठाउँछ। अन्तिम गन्तव्यले सामान्यतया भित्री सेवाको निकास देख्छ, र चेनभरि कुनै पनि प्रदायक अन्धो छैन; एप खाताले मार्ग जस्तो भए पनि प्रयोगकर्ता चिन्छन्।

व्यावहारिक खर्चको अपेक्षा गर्नुहोस्। हरेक तहले इन्क्याप्सुलेसन थप्छ, त्यसैले प्रभावकारी MTU घट्छ र एउटा सुरुङका लागि ठीक भएको मान अब भित्री सुरुङको MTU रूढिवादी रूपमा सेट नहुँदासम्म टुक्रिन्छ वा अड्किन्छ। दुई तह भनेको दुई असफलता निर्भरता र दुई किपअलाइभ सन्देश समूह पनि हो, र हानि भएको बाह्य लिङ्कमा TCP-आधारित भित्री सुरुङ मृत सर्भरजस्तो देखिने तरिकाले अड्किन सक्छ।

सबैभन्दा महत्त्वपूर्ण, चेनले दुई निजी सञ्जाल गाभ्दैन। मार्ग, ओभरल्यापिङ प्रिफिक्स, DNS समाधान र पहुँच नियम अलग निर्णय नै रहन्छन्, र एउटा VPN बोक्ने राउटरले फोनले अर्को बोक्दा फोनलाई दुवै ठेगाना स्थान दिँदैन।

डिबग गर्नुअघि डिजाइन जाँच्नुहोस्

व्यवस्थालाई एउटा वाक्यमा लेख्नुहोस् र असफल भएको एपमा परीक्षण गर्नुहोस्। क्रमिक पहुँचले एकपटकमा एउटा सुरुङ देखाउनुपर्छ; प्रोफाइल छुट्याउनुले हरेक एपलाई उसको आफ्नै प्रयोगकर्तामा देखाउनुपर्छ; चेनले भित्री सुरुङ भौतिकको सट्टा बाह्य इन्टरफेसमा स्थापित हुँदै गरेको देखाउनुपर्छ।

adb shell ip -br addr
adb shell ip route get 10.20.0.8
adb shell dumpsys connectivity | grep -i vpn

एपले सुरुङ अपेक्षा गर्दा मार्ग खोजले भौतिक इन्टरफेसको नाम लिन्छ भने, डिजाइन र एप सन्दर्भ मिल्दैनन्, र कुनै अतिरिक्त VPN एपले तिनलाई मिलाउँदैन। तपाईंलाई राउटिङको सट्टा नीतिको विस्तृत विवरण चाहिए भने, व्यवस्थित प्रोफाइलको कागजात ले छुट्याउने नियम समेट्छ।

सम्बन्धित लेखहरू