Tor भित्र VPN, VPN भित्र Tor: साङ्खल किन टुट्छ
VPN, Tor र प्रोक्सी एकअर्कामाथि राख्दा के समाधान हुन्छ र के बोकिन्छ भन्ने क्रमले निर्धारण गर्छ। तीनवटै बदल्नुअघि पहिलो टुटेको सीमा पत्ता लगाउनुहोस्।
VPN, Tor र एउटा अनुप्रयोगको प्रोक्सी एकअर्कामाथि राख्नु गोपनीयता गुणन गरेजस्तो लाग्छ, तर वास्तवमा जडान मर्न सक्ने ठाउँहरूको सङ्ख्या गुणन गर्छ। तीनवटै औजार आफूलाई स्वस्थ भनी जनाइरहँदा ब्राउजर घुमिरहनु सामान्य परिणाम हो। तीनवटै सेटिङ एकैचोटि बदल्दा कुन झुट बोलिरहेको छ भन्ने एकमात्र सङ्केत पनि हराउँछ।
पहिले चाहेको बाटो क्रममा कोर्नुहोस्, कुन कार्यक्रमले कुन जडान खोल्छ र प्रत्येक चरणमा कुन नाम समाधान हुन्छ लेख्नुहोस्।
तहहरू जोडिँदैनन्, तिनीहरू एकअर्कामा प्रभाव पार्छन्
Tor भन्दा अघि VPN हुनु भनेको Tor क्लाइन्टको प्रवेश जडान सुरुङभित्रै जान्छ। Tor मार्फत बोकिएको VPN भनेको VPN क्लाइन्टको आफ्नै अन्त्यबिन्दु Tor मार्फत पुग्न सकिने हुनुपर्छ, जुन पूर्ण रूपमा फरक सर्त हो। ब्राउजरको प्रोक्सीले सञ्चालन प्रणालीलाई थाहा नभएको अर्को एउटा उफ्रन थप्छ। तीन विन्यास, तीन छुट्टै निर्भरता सूची।
हरेक विन्यासले के समाधान हुन सक्छ, के बोक्न सकिन्छ र पहिलो प्याकेट कसले देख्छ भन्ने बदल्छ। तीमध्ये एउटा मात्र तपाईंले चाहेको कन्फिगरेसन हुन सक्छ।
सिधा बाटो पनि रेखाचित्रमा थप्नुहोस्। फलब्याक मार्ग, विभाजित सुरुङको अपवाद वा प्रोक्सी बाइपासले पृष्ठ लोड गराउन सक्छन् तर तपाईंले परीक्षण गर्न चाहेको साङ्खल चुपचाप छोड्छन्, र त्यस्तो सफलता असफलताभन्दा बढी भ्रमित गर्छ।
क्रमले के बोक्न सकिन्छ भन्ने निर्धारण गर्छ
Tor ले आफ्नो SOCKS इन्टरफेसबाट TCP प्रवाह बोक्छ, र प्रोक्सीलाई होस्टनाम समाधान गर्न भन्ने क्लाइन्टले खोजलाई सर्किटभित्रै राख्छ। सामान्य कन्फिगरेसनमा UDP यसरी जाँदैन, त्यसैले बीचमा थप TCP रिले बिना WireGuard सुरुङ Tor भित्र राख्न सकिँदैन।
OpenVPN लाई TCP मा बाध्य गर्न सकिन्छ, त्यसैले त्यो विन्यास कम्तीमा वर्णनयोग्य छ। यो ढिलो र बढी नाजुक पनि छ, र टुट्दा देखिने असफलताको रूप अवरुद्ध पोर्टजस्तै देखिन्छ। यी दुई छुट्याउन कुनै एउटा सुधार्नभन्दा बढी समय लाग्ने अपेक्षा राख्नुहोस्।
समाधान अर्को आधा हो। --socks5-hostname प्रयोग गर्दा प्रोक्सीले गन्तव्य समाधान गर्छ, जबकि साधारण --socks5 ले पहिले स्थानीय रिजोल्भरलाई सोध्छ र नाम सर्किटबाहिर चुहाउँछ। यही एउटा झन्डाले नामको खोज साङ्खलको हो कि तपाईंको इन्टरनेट प्रदायकको हो भन्ने निर्धारण गर्छ।
| Order | What must resolve the endpoint | What usually breaks |
|---|---|---|
| VPN, then Tor | The tunnel's resolver | Entry guards blocked by the VPN provider's filters |
| Tor, then VPN | The SOCKS proxy, remotely | UDP transports, which Tor does not carry |
| App proxy on top | The application itself | Proxy bypass rules and cached connections |
पहिलो टुटेको सीमा पत्ता लगाउने
प्याकेट जाने क्रममै चरणहरू परीक्षण गर्नुहोस्, हानिरहित अनुरोधसहित, र पहिलो असफल चरणमा रोकिनुहोस्। कुन आदेश पहिले चल्यो लेख्नुहोस्, किनकि क्रम आफैं प्रमाणको भाग हो। दुई आदेशले मृत सर्किट र मृत निर्गमन छुट्याउँछन्:
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
पहिलोले अनुरोध SOCKS प्रोक्सीबाटै पूरा हुन्छ कि हुँदैन भन्ने बताउँछ, दोस्रोले सञ्जालले अहिले प्रस्तुत गरिरहेको ठेगाना देखाउँछ। पहिलो असफल भई दोस्रो सफल भयो भने समस्या Tor क्लाइन्टमा वा त्यसअघि छ। दुवै सफल भई ब्राउजर अझै असफल भयो भने अनुप्रयोगले शेलभन्दा फरक मार्ग प्रयोग गरिरहेको छ।
सार्वजनिक IP पृष्ठले पनि अन्तिम देखिने निर्गमन मात्र वर्णन गर्छ। त्यसअघि कति उफ्रन थिए भन्ने यसले भन्न सक्दैन, त्यसैले एउटा सङ्ख्यालाई रेखाचित्र मान्नुको सट्टा प्रत्येक औजारको समर्थित स्थिति आउटपुटसँग जोडेर हेर्नुहोस्।
तह थप्न कहिले रोक्ने
कुनै तहले के थप्छ एक वाक्यमा भन्न सकिँदैन भने त्यसलाई हटाउनुहोस्। जसको उद्देश्य स्पष्ट छैन त्यस्तो साङ्खल राति तीन बजे कसैले डिबग गर्न नसक्ने साङ्खल हो, र नबुझाइएको उफ्रनको गोपनीयता-लाभ सामान्यतया तपाईंले गुमाउने उपलब्धताभन्दा कम हुन्छ।
कुनै तह साँच्चै आफ्नो स्थानको योग्य छ भने पहिले त्यसलाई एक्लै परीक्षण गर्नुहोस्, त्यसपछि अर्को थप्नुहोस् र तीही दुई आदेशले मार्ग फेरि पुष्टि गर्नुहोस्। सामान्य प्रयोगअघि पूरा साङ्खल पुनर्स्थापित गर्नुहोस्, र TLS प्रमाणीकरण तथा प्रमाणीकरण खुला राख्नुहोस्; पृष्ठ लोड होस् भनेर स्वीकारिएको प्रमाणपत्र चेतावनी राउटिङको छल्नु हो, सुधार होइन। तपाईंले तय गरेको क्रम ताजै छँदै लेख्नुहोस्।
त्यो क्रम लेख्नुहोस्, प्रत्येक चरणमा जवाफ दिने रिजोल्भरसमेत। तपाईंले वर्णन गर्न सक्ने काम गर्ने साङ्खल अर्को अद्यावधिकसम्म टिक्छ, तर परीक्षण गरेर जोडिएको काम गर्ने साङ्खल त्यसैसँग हराउँछ। मिति र संस्करणहरू थप्नुहोस्, ताकि पछिको असफलतालाई सम्झनाबाट बहस गर्नुको सट्टा ज्ञात राम्रो अवस्थासँग तुलना गर्न सकियोस्। पाठ फाइलका दस लाइनले एक साँझको अनुमान बचाउँछन्।