NetGuard ले ट्राफिक फिल्टर गर्न एन्ड्रोइडको VPN इन्टरफेस ओगट्छ, र समर्थित जडानहरू SOCKS अन्त्यबिन्दुमा सुम्पन सक्छ। यी दुई तथ्यलाई प्रायः “फोन VPN मा छ” भनेर पढिन्छ, जुन यो संयन्त्रले समर्थन नगर्ने निष्कर्ष हो। फिल्टरले प्याकेट देख्छ; प्रोक्सीले आफूलाई साँच्चै सुम्पिएका जडानहरू मात्र देख्छ। यी दुई भनाइबीच कभरेजको सम्पूर्ण प्रश्न रहन्छ।

मूल परियोजनाको FAQ ले एक-सेवा सीमा र SOCKS विकल्प दुवै अभिलेख गर्छ। विकल्पको अस्तित्व हरेक अनुमति दिइएको प्याकेटले यसलाई प्रयोग गर्छ भन्ने प्रमाण होइन, र कभरेजका प्रश्नहरू ठ्याक्कै यही खाडलबाट उठ्छन्।

एउटै एपभित्र दुई फर्वार्डिङ मार्ग

कार्यान्वयनको TCP पक्षमा SOCKS जडान ह्यान्डलिङ छ, त्यसैले अनुमति दिइएको TCP जडान प्रोक्सीसँग वार्ता गरी त्यसबाट लैजान सकिन्छ। UDP पक्षको छुट्टै सकेट मार्ग छ, र त्यसको पठाउने र प्राप्त गर्ने ह्यान्डलिङ त्यो TCP वार्तामा निर्भर गर्दैन। त्यसैले फिल्टरले अनुमति दिने डेटाग्राम प्रोक्सीबाट कहिल्यै नगई सामान्य नेटवर्कमा पुग्न सक्छ। यसमा एपको कुनै दोष छैन; दुई मार्गले कार्यान्वयन गर्ने कुरा यति मात्र हो।

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

UDP को विज्ञापन गर्नु त्यसको कार्यान्वयन होइन

UDP समर्थनको दाबी गर्ने SOCKS सर्भरले तपाईंको फोनको एपमा त्यससँग मिल्ने क्लाइन्ट-पक्ष ह्यान्डलिङ थप्दैन। प्रोटोकलका सैद्धान्तिक विशेषताहरू र स्थापित बिल्डको व्यवहार फरक विषय हुन्, र तपाईंको ट्राफिकको वर्णन दोस्रोले मात्र गर्छ।

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

DNS तेस्रो मार्ग हो, विवरण होइन

नाम समाधानले म्याट्रिक्समा आफ्नै शाखा थप्छ। स्थानीय DNS फर्वार्डर, सामान्य UDP प्रश्न, प्रोक्सीले आफैँ समाधान गर्ने गन्तव्य होस्टनाम र ब्राउजरभित्रको इन्क्रिप्टेड रिजोल्भर चार फरक व्यवस्था हुन्। ती प्रश्न कसले देख्छ र कुन नेटवर्क मार्गले बोक्छ भन्नेमा फरक छन्, र तिनलाई मिसाउँदा अरूबारे केही पनि प्रमाणित नगर्ने परीक्षण बन्छ।

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

प्रोक्सी यातायात स्वतः निजी हुँदैन

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

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

पृष्ठ लोडले होइन, म्याट्रिक्सले कभरेज अडिट गर्नुहोस्

अधिकृत मूल्याङ्कनका लागि, तपाईंलाई महत्त्वपूर्ण हरेक वर्गको प्रतिनिधित्व गर्ने हानिरहित उदाहरण छान्नुहोस्: आवश्यक TCP, अनुमति दिइएको UDP र दुवै ठेगाना-परिवारमा DNS। हरेकका लागि त्यो प्रोक्सी भयो, अवरोध भयो वा सिधै पठाइयो भनेर अभिलेख गर्नुहोस्। त्यही एउटै तालिका नतिजा हो, र लोड भएको पृष्ठको स्क्रिनसटभन्दा यो धेरै उपयोगी छ।

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

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