एंड्रॉयड

Ngrok: अपने स्थानीय सर्वर को सुरक्षित सुरंगों के साथ सार्वजनिक बनाएं

XAMPP installation and configuration Ubuntu server | Google cloud Platform | VPS VM Instance

XAMPP installation and configuration Ubuntu server | Google cloud Platform | VPS VM Instance

विषयसूची:

Anonim

किसी भी डेवलपर के लिए सबसे बड़ी चुनौती वह सॉफ्टवेयर है जो उन्होंने लिखा है। और जब आप मोबाइल के लिए कुछ बना रहे हों या आपके प्लेटफॉर्म से अलग हो तो परीक्षण अधिक कठिन हो जाता है। स्थानीय स्तर पर अधिकतर विकास होता है; सभी वेब सर्वर लोकहोस्ट पर चल रहे हैं। इसे कहीं भी तैनात करने से पहले आप अपना काम देख सकते हैं। ngrok दर्ज करें, विंडोज के लिए एक नि: शुल्क सेवा जो स्थानीय सर्वरों को सुरक्षित इंटरनेट पर सार्वजनिक इंटरनेट पर उजागर करती है।

ngrok सुरक्षा क्या है

ngrok क्या है? Ngrok का उपयोग कैसे करें? ngrok आपको सुरक्षित सर्वरों पर सार्वजनिक इंटरनेट पर फ़ायरवॉल के पीछे स्थानीय सर्वर का पर्दाफाश करने देता है। उपकरण को शून्य कॉन्फ़िगरेशन की आवश्यकता होती है और इनबिल्ट नेटवर्क इंटरसेप्टर के साथ आता है।

टनलिंग अब वर्षों से प्रचलित है, अधिकांश वीपीएन आपको वेबसाइटों पर अप्रतिबंधित पहुंच प्रदान करने के लिए सुरंग की अवधारणा का भी उपयोग करते हैं। इसी प्रकार, ngrok सार्वजनिक इंटरनेट और आपके लोकहोस्ट सर्वर के बीच एक सुरक्षित सुरंग बनाता है। असल में, आप किसी भी वेबसाइट / वेब-ऐप / वेब-सेवा को // localhost: 8080 एक ही कमांड के साथ इंटरनेट के माध्यम से सुलभ कर सकते हैं।

ngrok द्वारा प्रदान की जाने वाली अधिकांश सुविधाएं हैं उपयोग करने के लिए स्वतंत्र। और फ्रीवेयर सीमाएं मध्यवर्ती डेवलपर के लिए काफी अच्छी हैं जो अपने आवेदन की जांच कर रही हैं। यद्यपि ngrok को एक सेवा के रूप में भी पेश किया जाता है, यह उस भाग को छोड़ने और सीधे उपकरण डाउनलोड करने और जाने के लिए पूरी तरह से वैकल्पिक है।

ngrok

का उपयोग कैसे करें आप ngrok के लिए साइन-अप कर सकते हैं, और यह मुफ़्त है। खाता बनाना आपको क्लाउड-आधारित डैशबोर्ड से अपने सभी सक्रिय सुरंगों को प्रबंधित करने देगा।

अपने स्थानीय वेब सर्वर को इंटरनेट पर कैसे बेनकाब करें

अपने स्थानीय वेब सर्वर या किसी भी सर्वर पर सुरंग बनाना बहुत आसान है। Ngrok डाउनलोड और अनजिप करें। अब एक सीएमडी / पावरशेल विंडो खोलें और उस फ़ोल्डर पर नेविगेट करें जहां अनजिप सामग्री हैं।

अब अपने स्थानीय सर्वर पर एक सुरक्षित सुरंग बनाने के लिए निम्न आदेश निष्पादित करें।

./ ngrok http 8080

जहां 8080 है वह पोर्ट जिस पर आपका सर्वर सुन रहा है। यदि आप पोर्ट नंबर के बारे में निश्चित नहीं हैं, तो 80 का डिफ़ॉल्ट पोर्ट नंबर पर जाएं।

यदि आप इस ngrok इंस्टेंस को अपने खाते से कनेक्ट करना चाहते हैं, तो आपको उपरोक्त आदेश निष्पादित करने से पहले प्रमाणीकरण टोकन प्रदान करना चाहिए। ऐसा करने के लिए, अपने ngrok खाते में लॉग इन करें। वहां से अपना ऑथ टोकन प्राप्त करें और उसके बाद सीएमडी विंडो में निम्न कमांड निष्पादित करें।

./ ngrok authtoken your_token_here

यह सिर्फ एक बार की कार्रवाई है और हर बार दोहराने की आवश्यकता नहीं है।

एक बार जब आप ` मैंने एक सुरंग बनाई है, ngrok आपके सर्वर पर सार्वजनिक यूआरएल प्रदर्शित करेगा। सार्वजनिक यूआरएल ngrok.io का सबडोमेन है और इसे यादृच्छिक रूप से उत्पन्न किया जाता है। आप लगातार और आसानी से पढ़ने योग्य अनुकूलन सबडोमेन भी बना सकते हैं, लेकिन इसके लिए, आपको एक सशुल्क योजना में अपग्रेड करना होगा।

मुझे लगता है कि डिफ़ॉल्ट यूआरएल आपके आवेदन की जांच के लिए पर्याप्त हैं। आपको केवल उन्नयन पर विचार करना चाहिए यदि आप कुछ उत्पादन ग्रेड और लगातार चाहते हैं।

ngrok इंटरसेप्टर

ngrok भी एक अंतर्निहित इंटरसेप्टर के साथ आता है जिसे //127.0.0.1:4040 खोलकर खोला जा सकता है। । इंटरसेप्टर आपको आने वाले सभी नेटवर्क अनुरोधों और उनके उत्तरों को देखने देगा। जब आप कुछ डिबग कर रहे हों या आने वाले अनुरोधों को देखना चाहते हैं तो इंटरसेप्टर बहुत आसान होता है। इंटरसेप्टर के अलावा, आप स्टेटस टैब पा सकते हैं। यह टैब आपको अपनी सुरंग के बारे में सभी प्रकार की जानकारी देखने देगा। आप कनेक्शन, कनेक्शन अवधि, HTTP अनुरोध, सर्वर पते और प्रोटोकॉल जैसे कुछ आंकड़े देख सकते हैं।

नि: शुल्क योजना के साथ, आप केवल एक समय में एक सुरंग बना सकते हैं। यदि आप एक से अधिक एक साथ सुरंगों को चलाने के लिए चाहते हैं तो उन्नयन पर विचार करें।

ngrok डेवलपर्स और उत्साही लोगों के लिए एक उपयोगी टूल है। यह आपको अपने मौजूदा लोकहोस्ट सर्वर को सार्वजनिक सर्वर में कनवर्ट करने देता है जिसे कहीं से भी एक्सेस किया जा सकता है। मुझे हैकथॉन में इस टूल से पेश किया गया था। और ngrok वास्तव में हैकथॉन, डेमो, प्रस्तुतियों, मोबाइल-ऐप परीक्षण, वेबहुक एकीकरण और उन सभी मामलों में बहुत उपयोगी हो सकता है जहां आप इसे वास्तव में तैनात किए बिना अपना एप्लिकेशन चलाने के लिए चाहते हैं। ngrok उपयोग करने के लिए स्वतंत्र है, और सुरंगों को बनाने के लिए बहुत आसान हैं, जो आपको विकास पर अधिक ध्यान केंद्रित करने देता है। Ngrok डाउनलोड करने के लिए यहां क्लिक करें।