क्या आपका VPN आपका कनेक्शन दान कर रहा है? जाँचने की दो दिशाएँ
प्रदाता के एग्ज़िट का उपयोग करना और अपना कनेक्शन देना अलग-अलग सौदे हैं। जाँचें कि कौन-सा घटक साझा करता है, कब चलता है और उसे कौन नियंत्रित करता है।
एक ही प्रदाता से जुड़े दो लोग ज़रूरी नहीं कि एक-दूसरे के घर के कनेक्शन का उपयोग कर रहे हों, क्योंकि सामान्य व्यवस्था में दोनों उपकरण अपना ट्रैफ़िक प्रदाता के अंतिम बिंदु पर भेजते हैं और केवल निकास पता साझा करते हैं। संसाधन साझा करने वाला उत्पाद उलटी दिशा में काम कर सकता है, जिसमें आपकी मशीन किसी और के ट्रैफ़िक के लिए मार्ग देती है। दिशा ही पूरा प्रश्न है, और इसका उत्तर आपके सामने मौजूद ऐप से दिया जा सकता है। आगे वह क्रम है जिसमें पूछना चाहिए, और वे प्रमाण जो सहेजने लायक हैं।
दो दिशाएँ, और सहमति केवल एक को चाहिए
दूरस्थ निकास का उपयोग करने का अर्थ है कि आपका ट्रैफ़िक प्रदाता से होकर बाहर जाता है और गंतव्य प्रदाता का पता देखता है। निकास देना का अर्थ है कि किसी और का ट्रैफ़िक आपके कनेक्शन से बाहर जाता है और गंतव्य आपका पता देखता है। दोनों को VPN कहा जाता है, और दोनों क्लाइंट चलाने वाले पर बिल्कुल अलग दायित्व डालते हैं। कोई उत्पाद पहला कर सकता है और दूसरे का कुछ भी नहीं, और वह दोनों एक साथ भी कर सकता है।
- दूरस्थ निकास: आपका एप्लिकेशन अपना ट्रैफ़िक प्रदाता के अंतिम बिंदु पर भेजता है, और गंतव्य प्रदाता का पता दर्ज करता है।
- दिया गया निकास: किसी दूसरे व्यक्ति का ट्रैफ़िक आपकी मशीन पर साझा करने वाले घटक से गुज़रता है, आपके लिंक से बाहर जाता है, और गंतव्य आपका पता दर्ज करता है।
पहला आपके अपने ट्रैफ़िक के बारे में गोपनीयता का चुनाव है। दूसरा किसी और के ट्रैफ़िक के बारे में निर्णय है, इसलिए साझा निकास पता प्रतिष्ठा की समस्या है, जबकि दिया गया कनेक्शन ट्रैफ़िक के स्रोत की समस्या है। ये दो चिंताएँ लगातार मिल जाती हैं, और उन्हें अलग करना ही विश्लेषण का बड़ा हिस्सा है।
आपने जो ऐप इंस्टॉल किया है उसमें साझा करने का स्विच पढ़ें
वह उत्पाद खोलें जो वास्तव में इंस्टॉल है और उसकी सेटिंग्स में साझा करना, योगदान, पीयर-टू-पीयर या समुदाय पहुँच जैसे शब्द खोजें। नोट करें कि स्विच है या नहीं, वह चालू अवस्था में शुरू होता है या नहीं और किस खाता स्तर का है, फिर वर्ज़न स्ट्रिंग दिखते हुए पैनल को कैप्चर करें, क्योंकि सहायता का उत्तर उसी की माँग करेगा। अगले अपडेट के बाद जाँच दोहराएँ, क्योंकि डिफ़ॉल्ट संस्करणों के बीच बदलते हैं। कहीं भी साझा करने की भाषा न होने वाला पैनल एक उपयोगी निष्कर्ष है, हालाँकि अपने आप में वह गारंटी नहीं है।
एक उत्पाद के लिए पीयर-टू-पीयर साझा करना बताने वाला और दूसरे संस्करणों को बाहर रखने वाला विक्रेता आपको अभी वही अंतर बता चुका है जिसे ब्रांड नाम छिपाता है। ऐसी ही सेवा के विक्रेता के अक्सर पूछे जाने वाले प्रश्न योगदान देने वाले उत्पादों को गैर-पीयर संस्करणों से अलग करते हैं, और ऐसा अंतर ही स्वयं पढ़ने लायक है। भुगतान स्थिति भी तकनीकी विवरण नहीं है, क्योंकि सशुल्क सदस्यता में साझा करने वाला घटक हो सकता है, जबकि मुफ़्त स्तर वह है जिसमें वह नहीं है।
खिड़की बंद होने के बाद क्या चलता रहता है
ब्राउज़र ऐड-ऑन और अलग से इंस्टॉल की गई सेवा एक ही लोगो के नीचे अलग-अलग काम कर सकते हैं, इसलिए खिड़की बंद करें और देखें कि कोई प्रक्रिया उसके बाद भी चलती है या नहीं। टैब से अधिक जीने वाली प्रक्रिया उस सुविधा और उसके बिना चलने वाले घटक के बीच का अंतर है जिसे आपने चालू किया था। दोनों वैध हो सकते हैं, और टैब से केवल एक ही दिखता है।
नीचे दिया गया ब्लॉक Windows के लिए है। यह प्रक्रिया पढ़ता है, फिर उस प्रक्रिया के स्वामित्व वाले सॉकेट, और पहली पंक्ति का पहचानकर्ता वही है जिस पर बाकी दो फ़िल्टर करते हैं, इसलिए तीन असंबंधित डंप चलाने के बजाय उसे बदलें। प्रक्रिया का पथ और स्थापित कनेक्शन साथ पढ़ें, क्योंकि उनमें से कोई भी अकेला बहुत कम साबित करता है।
Get-Process | Where-Object Path -like '*VPN*' | Select-Object Name, Id, Path
Get-NetTCPConnection -State Established | Where-Object OwningProcess -eq <pid> | Select-Object RemoteAddress, RemotePort
netstat -ano | Select-String 'ESTABLISHED' | Select-String '<pid>'
रिले फ़ाइल साझा करना नहीं है
किसी और का ट्रैफ़िक आगे भेजना आपकी मशीन पर फ़ाइलें या सेवाएँ खोलने से अलग अनुमति है। एक के बारे में दस्तावेज़ दूसरे का वर्णन नहीं करते, और टनल के लिए सहमति फ़ाइल साझा करने के लिए सहमति नहीं है, भले ही एक ही इंस्टॉलर ने दोनों सेट किए हों। सेटिंग्स पृष्ठ पढ़ते समय दोनों प्रश्नों को अलग रखें।
सुनने वाला पोर्ट न होना इस बात का प्रमाण नहीं है कि कुछ भी साझा नहीं हो रहा, क्योंकि रिले बाहर जाने वाले कनेक्शन शुरू कर सकता है और कभी अंदर आने वाला स्वीकार नहीं कर सकता, और पीयर-टू-पीयर प्रणालियाँ फ़ायरवॉल की परेशानी से ठीक इसी तरह बचती हैं। देखें कि कनेक्शन कहाँ जाते हैं, केवल यह नहीं कि कौन सुन रहा है। प्रदाता के अपने अंतिम बिंदु पर एक कनेक्शन क्लाइंट जैसा दिखता है, जबकि ऐसे पतों पर कई कनेक्शन जिन्हें आप समझा नहीं सकते, अधिक ध्यान देने योग्य हैं। अगर सेटिंग्स और दस्तावेज़ के बाद भी मॉडल स्पष्ट नहीं है, तो ऑपरेटर से ठोस प्रश्न पूछें; कार्य उपकरण या प्रबंधित नेटवर्क पर व्यवस्थापक निर्णय लेता है, लैपटॉप पकड़े व्यक्ति नहीं।
जो देखा उसे लिख लें, फिर दोबारा जाँचें
वर्ज़न, सेटिंग्स की स्थितियाँ और जो सॉकेट आपने देखे, उन्हें समय-चिह्नों के साथ लिखें, क्योंकि वही रिकॉर्ड संदेह को ऐसे प्रश्न में बदलता है जिसका कोई उत्तर दे सके। महीनों बाद दुरुपयोग की सूचना आने पर भी यही चाहिए होगा, और चैट विंडो में लिखा नोट रिकॉर्ड नहीं है।
नीचे दिया गया ब्लॉक Linux या macOS के लिए है और वही प्रश्नों का उत्तर देता है जो Windows वाला देता है। अपडेट के बाद भी इसे चलाएँ, क्योंकि घटकों का विन्यास संस्करणों के बीच बदलता है और नई सहायक प्रक्रिया छूट जाना आसान है। सॉकेट सूची स्वामी प्रक्रिया का नाम बताती है, और यही दोनों ब्लॉकों को संस्करणों के आर-पार तुलनीय बनाता है।
ss -tunp | head -n 20
lsof -i -P -n | grep -i vpn
journalctl --since '1 hour ago' | grep -i -E 'vpn|relay' | tail -n 20
अगर किसी शिकायत में आपका कोई पता दिखे, तो याद रखें कि IP पता अपने आप किसी व्यक्ति की पहचान नहीं करता। सूचना, समय-चिह्न और जो सेटिंग्स आपने दर्ज कीं, उन्हें सुरक्षित रखें, फिर प्रदाता या व्यवस्थापक की रिपोर्टिंग प्रक्रिया का पालन करें। इससे शिकायत खारिज नहीं होती, और यह साझा निकास पते को उस ट्रैफ़िक से अलग रखता है जो वास्तव में आपके अपने कनेक्शन से निकला था।