Chrome VPN API: ChromeOS मात्र, डेस्कटप टनेल होइन
chrome.vpnProvider एउटा ChromeOS API हो। ब्राउजर प्रोक्सी र डेस्कटप VPN क्लाइन्ट चलाउने एक्सटेन्सन फरक फरक उत्पादन हुन्, जसको दायरा पनि फरक हुन्छ।
तीनवटा उत्पादनले आफूलाई Chrome VPN भन्छन्, र तीमध्ये एउटा मात्र vpnProvider को कागजातले वर्णन गर्ने कुरा हो। त्यो API ChromeOS मा उपलब्ध छ, जहाँ एक्सटेन्सनले स्थापित क्लाइन्टसँग कुरा गर्नुको सट्टा VPN जडानको क्लाइन्ट पक्ष कार्यान्वयन गर्न सक्छ। ब्राउजर प्रोक्सी एक्सटेन्सनले Chrome ले अनुरोध कहाँ पठाउँछ भन्ने परिवर्तन गर्छ। अलग डेस्कटप क्लाइन्ट चलाउने एक्सटेन्सन ब्राउजरबाहिर चल्ने सफ्टवेयरको नियन्त्रण प्यानल हो। तीमध्ये कुन हेर्दै हुनुहुन्छ भन्ने थाहा हुँदा यो तुलनामा मानिसहरूले ल्याउने अधिकांश प्रश्नको उत्तर मिल्छ।
प्लेटफर्म नोट पहिलो फिल्टर हो
आधिकारिक vpnProvider सन्दर्भ ले आफ्नै पाठमा उपलब्धताको प्रतिबन्ध बताउँछ, र त्यहाँ उल्लेख गरिएको अनुमति त्यही सम्झौतासँग सम्बन्धित छ। Windows मा म्यानिफेस्टमा vpnProvider थप्दा त्यो इन्टरफेस बन्दैन।
अनुमति सूचीभन्दा पहिले प्लेटफर्म लाइन पढ्नुहोस्, किनकि अनुमति API भएको ठाउँमा मात्र अर्थपूर्ण हुन्छ।
प्रोक्सी एक्सटेन्सन: ब्राउजर नै सीमा हो
प्रोक्सी एक्सटेन्सनले ब्राउजरको प्रोक्सी सेटिङ प्रयोग गरेर Chrome का अनुरोध सर्भरमार्फत पठाउँछ। यो सबै प्लेटफर्ममा चल्छ र आफ्नो दायराबारे इमानदार छ। अन्य अनुप्रयोगले आफ्नै जडान राख्छन्, र केही ब्राउजर ट्राफिकले अझै पनि कन्फिगर गरिएको मार्ग पालना नगर्न सक्छ। त्यो ब्राउजर-स्तरको परिवर्तन हो, प्रणाली टनेल होइन।
यदि आवश्यकता ‘यही एउटा साइट, यही एउटा ब्राउजरमा’ भन्ने हो भने यो सही उपकरण हो।
एक्सटेन्सन र सहयोगी एप: टनेल एपको स्वामित्वमा
डेस्कटप VPN क्लाइन्टले सामान्यतया एउटा सेवा र भर्चुअल एडाप्टर स्थापना गर्छ, र यसको एक्सटेन्सन एपमा कल गर्ने रिमोट कन्ट्रोल हो। टनेल अपरेटिङ सिस्टम स्तरमा हुन्छ, त्यसैले यसले ब्राउजरले कहिल्यै नदेख्ने अनुप्रयोगहरू समेट्छ। एक्सटेन्सनका अनुमतिले इन्क्रिप्सन नभई नियन्त्रण च्यानल वर्णन गर्छन्। एक्सटेन्सन हटाउँदा टनेल जस्ताको तस्तै रहन्छ, तर एप हटाउँदा एक्सटेन्सन बिग्रन्छ।
त्यो असमानता सबैभन्दा छिटो परीक्षण हो। एक्सटेन्सन अक्षम गर्नुहोस् र अन्य अनुप्रयोगले अझै VPN प्रयोग गर्छन् कि हेर्नुहोस्।
ChromeOS प्रदायक: एक्सटेन्सनले क्लाइन्ट कार्यान्वयन गर्छ
ChromeOS मा प्रदायक मोडेल स्वभावैले फरक छ। एक्सटेन्सनले कन्फिगरेसन र प्लेटफर्म सन्देश प्राप्त गर्छ, कन्फिगरेसन वस्तु बनाउँछ, जडान स्थिति प्लेटफर्ममा फर्काएर रिपोर्ट गर्छ, र अलग स्थापित क्लाइन्टमार्फत नभई API मार्फत ट्राफिक आपूर्ति गर्छ। यो VPN क्लाइन्ट कन्फिगर गर्नुभन्दा लेख्नुको नजिक छ। API ले तपाईंले पहिले नै चलाइरहनुभएको इन्डपोइन्ट मान्छ, त्यसैले यसले सेवा आपूर्ति गर्दैन।
त्यही कारण सन्दर्भले क्लाइन्टसँग जोडिने नभई क्लाइन्ट कार्यान्वयन गर्ने कुरा गर्छ।
उत्पादन दाबीलाई तीनसँग तुलना गर्दै पढ्ने
कुन अपरेटिङ सिस्टम समर्थित छन् भनी सोध्नुहोस्, त्यसपछि कुन कम्पोनेन्टसँग जडानको स्वामित्व छ भनी सोध्नुहोस्। उत्तर ब्राउजर प्रोक्सी भए ब्राउजर दायरा अपेक्षा गर्नुहोस्। उत्तर सहयोगी अनुप्रयोग भए त्यो अनुप्रयोग चलिरहेसम्म प्रणाली दायरा अपेक्षा गर्नुहोस्। उत्तर ChromeOS प्रदायक भए ChromeOS मा मात्र चल्ने अपेक्षा गर्नुहोस्, अरू कतै नचल्ने। ‘Chrome VPN’ भनेर ती दुई प्रश्नको उत्तर नदिने उत्पादन पृष्ठले यसले के गर्छ भन्ने बताएको छैन।
विज्ञापन गरिएको कामसँग अनुमति पनि जाँच्नुहोस्। वेबसाइट पहुँच र प्रोक्सी नियन्त्रण फरक अनुमति हुन्, र अर्को प्लेटफर्मको API को नाम मिल्नुले कुनैलाई पनि जायज बनाउँदैन।
तीमध्ये कसैले नबताउने कुरा
इन्टरफेसले इन्डपोइन्ट कसले चलाउँछ, के लग गर्छ, वा तपाईं बस्ने ठाउँमा सेवा उपलब्ध छ कि छैन भन्ने केही बताउँदैन। ती प्रदायकका गुण हुन्, API का होइनन्। अस्तित्वमा रहेको टनेल स्वतः विश्वास गर्नुपर्ने टनेल होइन, र अस्तित्वमा रहेको अनुमति तपाईंको प्लेटफर्ममा क्षमता होइन। दुई निर्णय अलग राख्नुहोस्।
त्यसपछि तपाईंले वास्तवमै प्रयोग गर्ने यन्त्रमा, ब्राउजर नभएको अनुप्रयोगसँग दाबी परीक्षण गर्नुहोस्।