फायरवॉल के पीछे से दो कंप्यूटर कनेक्ट करें


2

बिटटोरेंट सिंक के हालिया आगमन ने मुझे उत्सुक बना दिया है कि वे दो इंटरनेट से जुड़े कंप्यूटरों के बीच एक विश्वसनीय, सहकर्मी से सहकर्मी कनेक्शन कैसे पूरा करते हैं।

मेरी सीमित समझ और अनुसंधान के भीतर, यह मेरी समझ है कि कम से कम एक छोर पर खुले आने वाले बंदरगाह के बिना, कंप्यूटर पोर्ट ट्यूनिंग के साथ कनेक्ट नहीं कर सकते हैं । क्या ये सच है? यदि ऐसा है, तो क्या इसका मतलब यह है कि सिंक ट्रैकर भी सुरंग के रूप में व्यवहार करता है? क्या इसका मतलब यह नहीं होगा कि ट्रैफ़िक की अत्यधिक मात्रा उनके सर्वर पर मंडरा रही है?

या वहाँ एक और तरीका है यह पूरा किया है? मैंने यह प्रश्न पाया है ( NAT और फ़ायरवॉल के पीछे दो कंप्यूटरों को कैसे, बिना तीसरे कंप्यूटर के ), जो संबंधित है, लेकिन बिना सुरंग के पूरी तरह से विश्वसनीय समाधान नहीं दिया गया है।


इंटरनेट, AFAIK से कनेक्ट करने के लिए दोनों कार्यक्रमों को फ़ायरवॉल में सक्षम किया जाना है। यदि कोई प्रोग्राम लॉक है, तो यह इंटरनेट तक नहीं पहुंच सकता है , भले ही ट्रैफ़िक एक पीसी से दूसरे में कैसे जाए।
डॉकटोरो रीचर्ड

1
ज्यादातर मामलों में नेटवर्किंग उपकरण को UPnP का उपयोग करके एक प्रोग्राम द्वारा कॉन्फ़िगर किया जा सकता है। बिटकॉइनर सिंक की संभावना यही है। इस तरह के एक मामले में एक प्रॉक्सी का उपयोग किया जा रहा है।
रामहुंड

@DoktoroReichard बेशक मैं समझता हूं कि कार्यक्रम में एक आउटगोइंग पोर्ट खुला होना चाहिए, मैं एक आने वाले पोर्ट के बारे में बात कर रहा हूं।
योना

@ रामहाउंड लीड के लिए धन्यवाद, मैं उस पर गौर करूंगा।
योना

क्यों होता है पतन? यह समझाने में अधिक मददगार होगा कि यह एक बुरा सवाल क्यों है।
योना

जवाबों:


5

मुझे लगता है कि हम NAT और एक फ़ायरवॉल को भ्रमित कर रहे हैं

सबसे खराब स्थिति के साथ शुरू करते हैं। आपके पास एक उचित रूप से कॉन्फ़िगर किया गया फ़ायरवॉल है, जिसमें दोनों बंदरगाहों को बंद करने वाले आवश्यक बंदरगाहों को छोड़कर सब कुछ है। जब तक आप उन बंदरगाहों में से एक का उपयोग नहीं कर रहे हैं (और कोई भी नहीं है), ऐसा कोई तरीका नहीं है जिससे आप फ़ायरवॉल के विपरीत किनारों पर दो प्रणालियों को जोड़ने में सक्षम हों। यह वह जगह है जहाँ आयोडीन जैसे उपकरण उपयोगी होते हैं।

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

NAT कोई फ़ायरवॉल नहीं है। यह सब करता है कि आप स्थानीय आईपी पते पर्वतमाला के साथ, एक एकल बाहरी आईपी पते के लिए कई प्रणालियों को कनेक्ट करने दें। संयोग से, यह लगभग हमेशा फायरवॉल के साथ जोड़ा जाता है ताकि आप ब्लॉक और फॉरवर्ड पोर्ट जैसी चीजों को कर सकें। NAT के मामले में, आप बंदरगाहों को अग्रेषित कर सकते हैं (या इन दिनों में इसके प्रचलन से बाहर होने पर भी upnp का उपयोग कर सकते हैं) या घर के फ़ायरवॉल का उपयोग करने वाले कई तंत्रों का उपयोग करेंगे।

अब जब मैंने अपने सिस्टम से वह सब प्राप्त कर लिया है, तो हम जिस प्रक्रिया को देख रहे हैं वह शायद ' होल पंचिंग ' है और ज्यादातर मामलों में टीसीपी होल पंचिंग का कुछ स्वाद (चूंकि यूडीपी एक विकल्प है, और मुझे कोई दिखाई नहीं देता है) संकेत है कि सिंक एक और परिवहन तंत्र का उपयोग करता है), इसमें upnp के माध्यम से पोर्ट मैपिंग का भी विकल्प है - जो अनुभव से तेज है। जबकि टोरेंट बंदरगाहों को अग्रेषित नहीं कर सकते हैं, यह उस तरह से बहुत अच्छी तरह से काम नहीं कर सकता है। इसी तरह, सबसे खराब स्थिति वाले सिस्टम पर, यह बिल्कुल भी काम नहीं करेगा। Torrents जादू नहीं थे।

संभावना है कि सभी धार ट्रैकर है (एक पारंपरिक ट्रैकर की तरह), आपको बता दें कि जो फ़ाइल आप चाहते हैं वह एक विशिष्ट ग्राहक पर है, दोनों पक्षों से बात करने के लिए कहें, और फिर रास्ते से हट जाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.