दुई निस्ट गरिएका सुरुङहरूले तपाईंलाई अज्ञात बनाउँदैनन्। तिनीहरूले अवलोकनहरू दुई प्रदायकबीच बाँड्छन्, त्यसैले कुनैले पनि तपाईंको घरको ठेगाना र गन्तव्य एकैचोटि देख्दैन। यो वास्तविक तर साँघुरो लाभ हो, र यसैसँग रुटिङ, DNS र MTU का समस्या आउँछन्, जुन तपाईंले पहिलो पटक यसमा भरोसा गर्दा देखिन्छन्।

1. दोस्रो हप कसको लागि हो निर्णय गर्नुहोस्

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

साङ्लो कमजोर प्रदायकको लग र दुवैले राख्ने खाता अभिलेख जति बलियो हुन्छ, त्यति नै बलियो हुन्छ। भुक्तानी, दर्ता इमेल र एप टेलिमेट्री सुरुङको पूर्ण बाहिर हुन्छन्।

2. भित्री छेउलाई बाहिरी सुरुङबाट पुग्न सकिने बनाउनुहोस्

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

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

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

3. DNS लाई उही बाटोमा राख्नुहोस्

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

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

4. प्रयोगकर्ताले तपाईंको सट्टा पत्ता लगाउनुअघि MTU सेट गर्नुहोस्

MTU अर्को अनुमान गर्न सकिने बलि हो। दुई इन्क्याप्सुलेसनले दुई हेडर घटाउँछन्, र बाटोको MTU पहिले नै घटाइसकेको बाहिरी सुरुङले भित्र कम ठाउँ छाड्छ। लक्षण परिचित छन्: साना अनुरोध जान्छन्, ठूला स्थानान्तरण र TLS ह्यान्डसेक अड्किन्छन्।

ip link set dev wg1 mtu 1280 हुलो उपाय हो, र फर्वार्डरमा MSS सीमित गर्नु बढी सफा हो। जडान फेरि प्रयास गर्नु कुनै उपाय होइन।

5. वास्तवमा भोग्नुपर्ने असफलता नै परीक्षण गर्नुहोस्

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

ढिलाइ र दोस्रो असफलता बिन्दु स्थायी लागत हुन्। दुई हप भनेको असुविधाजनक घडीमा केही बिग्रँदा दुई सहायता लाइन पनि हो।

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