क्या पता
- विंडोज डिफेंडर फ़ायरवॉल में, चुनें WD फ़ायरवॉल के माध्यम से किसी ऐप या सुविधा को अनुमति दें > उन्नत सेटिंग्स > इनबाउंड नियम > पोर्ट ।
- अपनी आवश्यकताओं के आधार पर वहां से चरणों का पालन करें।
- शुरू करने से पहले, सुनिश्चित करें कि आपके राउटर से ट्रैफ़िक चल रहा है।
यह आलेख बताता है कि विंडोज या मैक पर नेटवर्क पोर्ट कैसे खोलें और कभी-कभी इसकी आवश्यकता क्यों होती है। यह यह भी बताता है कि राउटर के साथ क्या करना है।
विंडोज़ में नेटवर्क पोर्ट कैसे खोलें
जब आप विंडोज़ पर कुछ सॉफ़्टवेयर स्थापित करते हैं, तो इंस्टॉलेशन विज़ार्ड स्वचालित रूप से आपके लिए आवश्यक फ़ायरवॉल नियम सेट कर सकता है। लेकिन अगर आप कुछ स्थापित करते हैं और पाते हैं कि आपको इसका उपयोग करने में परेशानी हो रही है, तो निम्न कदम उठाएं:
-
Windows कुंजी दबाएं, "फ़ायरवॉल" टाइप करें, फिर Windows Defender Firewall चुनें।
-
दिखाई देने वाली विंडो आपको विंडोज डिफेंडर फ़ायरवॉल के माध्यम से किसी ऐप या फीचर को अनुमति दें का चयन करके एक विशेष ऐप का चयन करने की अनुमति देगी। इस टूल का उपयोग करके आप बस एक इंस्टॉल किए गए ऐप का चयन कर सकते हैं और इसे आपके द्वारा सेट किए गए किसी भी नेटवर्क पर खोल सकते हैं।
-
लेकिन यह मानते हुए कि आप सीधे एक पोर्ट खोलना चाहते हैं, बाएं मेनू से उन्नत सेटिंग्स चुनें।
-
पोर्ट खोलते समय, सबसे अधिक संभावना है कि आप आने वाले कनेक्शन स्वीकार करना चाहेंगे (फिर से, आपके ओएस को सबसे असामान्य आउटगोइंग कनेक्शन को छोड़कर सभी को अनुमति देनी चाहिए)। बाईं ओर के पैनल से इनबाउंड नियम आइटम का चयन करें और फिर दाहिने हाथ के पैनल से नया नियम पर क्लिक करें।
-
नए इनबाउंड रूल विजार्ड की पहली स्क्रीन में, विशिष्ट पोर्ट या पोर्ट के सेट को खोलने के लिए पोर्ट विकल्प चुनें, फिर अगला क्लिक करें।
- अगले चरण पर, चुनें कि आप अपने ऐप की आवश्यकताओं के आधार पर TCP या UDP पोर्ट खोलना चाहते हैं या नहीं।
-
फिर इस नियम के साथ सभी स्थानीय पोर्ट (यह बहुत जोखिम भरा है!) या विशिष्ट स्थानीय पोर्ट या श्रेणी को खोलना चुनें. अगला क्लिक करें।
-
फ़ायरवॉल नियम आपको स्पष्ट रूप से कनेक्शन को अनुमति देने या ब्लॉक करने की अनुमति देते हैं। इस मामले में हम बंदरगाह को "खोलना" चाहते हैं, ताकि आप यहां पहले दो विकल्पों में से किसी एक का चयन कर सकें।पहला (कनेक्शन की अनुमति दें) के सफल होने की अधिक संभावना है जब तक कि आप यह सुनिश्चित नहीं कर लेते कि आपकी सेवा IPSec प्रमाणीकरण का उपयोग कर रही है। काम पूरा हो जाने पर अगला क्लिक करें।
-
आप नियम को केवल कुछ नेटवर्क तक सीमित कर सकते हैं, जैसे कॉर्पोरेट (डोमेन) या होम नेटवर्क (निजी), बड़े पैमाने पर इंटरनेट के अलावा (इस संवाद में सार्वजनिक कहा जाता है)। इनमें से जो भी आपके ऐप के लिए समझ में आता है उसे चुनें; यदि आप सुनिश्चित नहीं हैं, तो उन सभी का चयन करें। क्लिक करें अगला
- अंत में, नियम को एक नाम दें और वैकल्पिक रूप से एक विवरण दें। फिर अपना नियम बनाने के लिए समाप्त करें क्लिक करें।
Mac पर पोर्ट कैसे खोलें
MacOS पर पोर्ट खोलना समग्र रूप से सरल है लेकिन कुछ मायनों में विंडोज की तुलना में अधिक कठिन है। सबसे पहले, डिफ़ॉल्ट रूप से मैकोज़ फ़ायरवॉल अक्षम है, इसलिए बॉक्स से बाहर, आपको इन चरणों का उपयोग करने की भी आवश्यकता नहीं है, क्योंकि आपके मैक को आने वाले कनेक्शन प्रयासों को स्वीकार करना चाहिए।
लेकिन अगर आपने फ़ायरवॉल चालू किया है (आपको पता चल जाएगा क्योंकि सिस्टम वरीयताएँ > सुरक्षा और गोपनीयता > फ़ायरवॉल स्क्रीन फ़ायरवॉल: चालू दिखा रही है), आपको अपना विशिष्ट पोर्ट खोलने के लिए फ़ायरवॉल की कॉन्फ़िगरेशन फ़ाइल में एक छोटा सा जोड़ देना होगा।
यह जाँचने के बाद कि आपका फ़ायरवॉल चालू है, फिर इन चरणों का पालन करें:
- टर्मिनल ऐप खोलें।
-
अगर यह सक्रिय है तो pf (पैकेट फ़िल्टर) फ़ायरवॉल को रोकने के लिए प्रॉम्प्ट पर निम्नलिखित दर्ज करें:
सुडो pfctl -d
-
अगला, पीएफ के लिए कॉन्फ़िगरेशन फ़ाइल खोलने के लिए नैनो टेक्स्ट एडिटर का उपयोग करें:
सूडो नैनो /etc/pf.conf
-
संपादक डिफ़ॉल्ट कॉन्फ़िगरेशन की सामग्री दिखाएगा, जिसमें कुछ महत्वपूर्ण सामग्री शामिल है। आप अपना कस्टम नियम जोड़ सकते हैं, लेकिन सुनिश्चित करें कि आप ऐसा करते हैं नीचे कोई भी मौजूदा कॉन्फ़िगरेशन।
-
यदि आप पोर्ट 12044 खोलना चाहते हैं, उदाहरण के लिए, फ़ाइल के निचले भाग में निम्नलिखित दर्ज करें। इसे तोड़ने के लिए, आप (पास) इनकमिंग (in) TCP (inet proto tcp) की अनुमति दे रहे हैं) यातायात किसी भी मशीन से किसी भी अन्य मशीन (हालांकि इस संदर्भ में इसका मतलब सिर्फ आपकी मशीन है) पोर्ट 12044 पर के साथ कोई राज्य नहीं निरीक्षण।
किसी भी पोर्ट से किसी भी पोर्ट में इनसेट प्रोटो टीसीपी में पास 12044 कोई राज्य नहीं
- दबाएं Ctrl-x बाहर निकलने के लिए नैनो, और Y और दबाएं रास्ते में Enter यह पुष्टि करने के लिए कि आप फ़ाइल को उसी नाम से सहेजना चाहते हैं।
-
आपके द्वारा अभी संपादित की गई फ़ाइल से फ़ायरवॉल के कॉन्फ़िगरेशन को फिर से लोड करने के लिए प्रॉम्प्ट पर निम्नलिखित को जारी करें:
सुडो pfctl -f /etc/pf.conf
-
आखिरकार, फायरवॉल को फिर से शुरू करने के लिए टर्मिनल पर निम्नलिखित दर्ज करें:
sudo pfctl -E
आपको पोर्ट खोलने की आवश्यकता क्यों है?
आपके कंप्यूटर पर चलने वाले क्लाउड और नेटवर्क ऐप एक विशेष नेटवर्क पोर्ट (या पोर्ट के सेट) पर संचार करने के लिए डिज़ाइन किए गए हैं। और उस कनेक्शन के दूसरे छोर पर मशीन आपके डेटा को निर्धारित पोर्ट पर भी भेज और प्राप्त कर रही होगी।
लेकिन मुद्दा यह है कि अधिकांश ऑपरेटिंग सिस्टम, और "उपभोक्ता" ऑपरेटिंग सिस्टम, विशेष रूप से, कुछ या सभी आने वाले नेटवर्क संचार को अस्वीकार करने के लिए स्थापित किए जा सकते हैं। तो आप ऐसी स्थिति का सामना कर सकते हैं जहां आपका ऐप क्लाउड सेवा को कुछ भेज रहा है, और सेवा कुछ वापस भेज रही है, लेकिन आपके राउटर या ओएस में निर्मित फ़ायरवॉल उस डेटा को अवरुद्ध कर रहा है। इस मामले में, आपको नेटवर्क पोर्ट खोलना चाहिए और उस ट्रैफ़िक को अपने ऐप तक आने देना चाहिए।
अपने राउटर पर पोर्ट खोलना
अपने पीसी या मैक को संबोधित करने से पहले, आपको यह सुनिश्चित करना चाहिए कि ट्रैफ़िक आपके नेटवर्क के राउटर के माध्यम से प्राप्त हो सकता है। इस मामले में, आप केवल एक पोर्ट नहीं खोल रहे हैं, आप राउटर को यह भी बता रहे हैं कि स्थानीय नेटवर्क में यह डेटा कहां भेजा जाए। ऐसा करने के लिए, आपको पोर्ट फ़ॉरवर्डिंग सेट करना होगा। लेकिन आपको पोर्ट फॉरवर्ड की आवश्यकता है या नहीं, पहला कदम अपने पीसी या मैक (ऊपर) पर संबंधित पोर्ट को खोलना है।