Tor Browser के परीक्षणों को VPN ट्रैफ़िक से अलग कैसे रखें
प्रयोग को अपना ब्राउज़र, प्रोफ़ाइल और मार्ग दें, फिर सब कुछ वापस रखें। एक सार्वजनिक IP पेज एक निकास साबित करता है, मशीन का हर रास्ता नहीं।
प्रयोग ब्राउज़र नहीं है; ब्राउज़र के चलने के दौरान यह मशीन पर मौजूद सभी मार्गों का समूह है। अगर आप Tor Browser को VPN के साथ परखने के लिए वैश्विक प्रॉक्सी या मार्ग बदलते हैं, तो हर दूसरा अनुप्रयोग वह बदलाव विरासत में लेता है, जिनमें पृष्ठभूमि में फ़ाइलें सिंक करने और मेल जाँचने वाले भी शामिल हैं। सुरक्षित तरीका यह है कि प्रयोग को उसका अपना अनुप्रयोग, अपनी प्रोफ़ाइल और अपना मार्ग दिया जाए, और ठीक-ठीक पता हो कि सब कुछ कैसे वापस रखना है। एक सार्वजनिक IP पेज आपको बताता है कि एक निकास इस्तेमाल हुआ; यह नहीं बताता कि बाकी मशीन ने क्या किया।
जाँच 1: तीन कनेक्शनों के नाम रखें
किसी भी सेटिंग को छूने से पहले उनके नाम रखें। सामान्य मार्ग वह है जो आपके कार्य अनुप्रयोग आज इस्तेमाल करते हैं; प्रायोगिक मार्ग वह है जिसे आप Tor Browser से इस्तेमाल कराना चाहते हैं; इरादे वाला विफलता व्यवहार वह है जो किसी परत के गिरने पर होना चाहिए।
उन तीनों को एक ही जगह लिखें, जिसमें यह भी शामिल हो कि कौन-सा अनुप्रयोग किस मार्ग का है। कारण अफ़सरशाही नहीं है: इस तरह की जाँच में ज़्यादातर आकस्मिक लीक उस अनुप्रयोग से आते हैं जिसे कोई याद नहीं था कि चल रहा है, परखे जा रहे ब्राउज़र से नहीं। पासवर्ड प्रबंधक, चैट क्लाइंट और फ़ाइल सिंक डेमॉन सब पृष्ठभूमि ट्रैफ़िक हैं जो सिस्टम जो भी मार्ग देगा वही लेंगे। उनके नाम रखना ही सीमा को वास्तविक बनाता है।
जाँच 2: हर सेटिंग को उसके मालिक प्रोग्राम के साथ रखें
Tor Browser का समर्थित कॉन्फ़िगरेशन सिस्टम प्रॉक्सी सेटिंग जैसा नहीं है, और यह जानबूझकर ऐसा नहीं बनाया गया है कि परिवेश से किसी मनमाने प्रॉक्सी की ओर इंगित किया जाए।
एक परिवेश चर या ब्राउज़र एक्सटेंशन तीसरा मार्ग बना सकता है जिसे न ब्राउज़र का दस्तावेज़ बताता है न आपकी टिप्पणियाँ। वैश्विक ओवरराइड के बजाय अनुप्रयोग के भीतर की समर्थित सेटिंग को प्राथमिकता दें।
यही बात ब्राउज़र द्वारा सौंपी गई हर चीज़ पर लागू होती है। बाहरी व्यूअर में खोली गई डाउनलोड की गई दस्तावेज़ ब्राउज़र का मार्ग विरासत में नहीं लेती; वह सिस्टम का मार्ग इस्तेमाल करती है, जो VPN, LAN या कुछ भी न हो सकता है। यह सौंपना एक सामान्य और शांत तरीका है जिससे वह सामग्री जिसे आप प्रयोग के भीतर रखना चाहते थे, उसके बाहर चली जाती है। तय करें कि बाहरी व्यूअर प्रयोग का हिस्सा है या नहीं, और अगर नहीं है तो फ़ाइल को ब्राउज़र के भीतर रखें।
जाँच 3: ऐसा पेलोड इस्तेमाल करें जिसे खोना सुरक्षित हो
नेटवर्क जाँचों में ऐसे पेज इस्तेमाल होने चाहिए जिनके लिए व्यक्तिगत खाता न चाहिए, क्योंकि खाता सत्र रूटिंग परीक्षण को किसी और के सर्वर पर प्रमाणित घटना बना देता है। जो जाँच पेज आपका प्रत्यक्ष निकास लौटाता है वह रूटिंग प्रश्न के लिए पर्याप्त है।
ठोस रूप में, curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip वही SOCKS अंतिम बिंदु चलाता है जो ब्राउज़र इस्तेमाल करता है और जो निकास वह देखता है उसे लौटाता है, जो ब्राउज़र की समस्या को Tor की समस्या से अलग करता है। मशीन पर ss -tnp दिखाता है कि कौन-सी प्रक्रिया किस पते से बात कर रही है, और यही वह जाँच है जो भूली हुई अनुप्रयोग को पकड़ती है। किसी भी आदेश को लॉगिन की ज़रूरत नहीं है, और दोनों दोहराए जा सकते हैं। परिणामों को एक अवलोकन के बजाय पहले-बाद की जोड़ी के रूप में रखें।
जाँच 4: सामान्य उपयोग जानबूझकर बहाल करें
परीक्षण अपवाद और अस्थायी सेटिंगें उसी घटक से हटाएँ जिसने उन्हें बनाया, किसी ऐसे दूसरे उपकरण से नहीं जो संयोगवश समान स्विच देता हो।
फिर सामान्य अनुप्रयोगों की जाँच करें, जिसमें DNS विश्लेषण और कार्य मार्ग को ज़रूरी कोई भी निजी संसाधन शामिल हो। जो परीक्षण काम करते ब्राउज़िंग पर खत्म होता है पर आंतरिक नाम टूटे हुए हैं, वह पूरा नहीं हुआ।
उपयोगी निष्कर्ष दोहराने लायक टिप्पणियाँ रखें, उससे ज़्यादा नहीं। इस्तेमाल हो रही VPN प्रोफ़ाइल, ऐप अपवाद, देखे गए निकास पते और समय दर्ज करें; खाता क्रेडेंशियल या आपके देखे पेजों की सामग्री दर्ज न करें। अगर संयोजन से स्पष्ट लाभ नहीं मिलता, तो सिर्फ़ एक परीक्षण पेज लोड होने के कारण उसकी अतिरिक्त सेटिंगें सक्रिय न छोड़ें। जो प्रयोग अपनी जगह रह जाता है वह उत्पादन मार्ग का अनदस्तावेज़ित हिस्सा बन जाता है।
Tor Project का Tor Browser में पहचान प्रबंधन पर मार्गदर्शन इस बात का संदर्भ है कि ब्राउज़र स्वयं क्या अलग रखता है, और इसके ऊपर एक और परत जोड़ने से पहले इसे पढ़ना उचित है।
परीक्षण तब पूरा होता है जब इच्छित सेटअप बहाल हो जाए या नया सेटअप समझ लिया जाए, तब नहीं जब कोई एक अनुप्रयोग त्रुटि दिखाना बंद कर दे। ये अलग अंतिम अवस्थाएँ हैं और इनमें से केवल एक ही पीछे छोड़ने के लिए सुरक्षित है। अगर आप जाँच एक में सूचीबद्ध हर अनुप्रयोग का वर्तमान मार्ग नहीं बता सकते, तो प्रयोग अभी भी चल रहा है। इसे जानबूझकर बंद करें।