किसी भी डेवलपर के लिए सबसे बड़ी चुनौती वह सॉफ्टवेयर है जो उन्होंने लिखा है। और जब आप मोबाइल के लिए कुछ बना रहे हों या आपके प्लेटफॉर्म से अलग हो तो परीक्षण अधिक कठिन हो जाता है। स्थानीय स्तर पर अधिकतर विकास होता है; सभी वेब सर्वर लोकहोस्ट पर चल रहे हैं। इसे कहीं भी तैनात करने से पहले आप अपना काम देख सकते हैं। दर्ज ngrok, विंडोज़ के लिए एक मुफ्त सेवा जो स्थानीय सर्वरों को सुरक्षित इंटरनेट पर सार्वजनिक इंटरनेट पर उजागर करती है।
Ngrok सुरक्षा क्या है
Ngrok क्या है? Ngrok का उपयोग कैसे करें? ngrok आपको सुरक्षित सर्वरों पर सार्वजनिक इंटरनेट पर फ़ायरवॉल के पीछे स्थानीय सर्वर का पर्दाफाश करने देता है। उपकरण को शून्य कॉन्फ़िगरेशन की आवश्यकता है और इनबिल्ट नेटवर्क इंटरसेप्टर के साथ आता है।
टनलिंग अब वर्षों से प्रचलित है, अधिकांश वीपीएन आपको वेबसाइटों पर अप्रतिबंधित पहुंच प्रदान करने के लिए सुरंग की अवधारणा का भी उपयोग करते हैं। इसी प्रकार, ngrok सार्वजनिक इंटरनेट और आपके लोकहोस्ट सर्वर के बीच एक सुरक्षित सुरंग बनाता है। असल में, आप किसी भी वेबसाइट / वेब-ऐप / वेब-सेवा को चालू कर सकते हैं https:// localhost: 8080 एक ही कमांड के साथ इंटरनेट के माध्यम से सुलभ।
Ngrok का उपयोग कैसे करें
आप ngrok के लिए साइन-अप कर सकते हैं, और यह मुफ़्त है। खाता बनाना आपको क्लाउड-आधारित डैशबोर्ड से अपने सभी सक्रिय सुरंगों को प्रबंधित करने देगा।
अपने स्थानीय वेब सर्वर को इंटरनेट पर कैसे बेनकाब करें
अपने स्थानीय वेब सर्वर या किसी भी सर्वर पर एक सुरंग बनाना बहुत आसान है। Ngrok डाउनलोड और अनजिप करें। अब एक सीएमडी / पावरशेल विंडो खोलें और उस फ़ोल्डर पर नेविगेट करें जहां अनजिप सामग्री है।
अब अपने स्थानीय सर्वर पर एक सुरक्षित सुरंग बनाने के लिए निम्न आदेश निष्पादित करें।
./ngrok http 8080
जहां 8080 वह पोर्ट है जिस पर आपका सर्वर सुन रहा है। यदि आप पोर्ट नंबर के बारे में निश्चित नहीं हैं, तो 80 का डिफ़ॉल्ट पोर्ट नंबर पर जाएं।
यदि आप इस ngrok उदाहरण को अपने खाते से कनेक्ट करना चाहते हैं, तो आपको उपरोक्त आदेश निष्पादित करने से पहले प्रमाणीकरण टोकन प्रदान करना चाहिए। ऐसा करने के लिए, अपने ngrok खाते में लॉग इन करें। वहां से अपना ऑथ टोकन प्राप्त करें और फिर सीएमडी विंडो में निम्न आदेश निष्पादित करें।
./ngrok authtoken your_token_here
यह सिर्फ एक बार की कार्रवाई है और हर बार दोहराने की जरूरत नहीं है।
एक बार सुरंग बनाने के बाद, ngrok आपके सर्वर पर सार्वजनिक यूआरएल प्रदर्शित करेगा। सार्वजनिक यूआरएल ngrok.io का सबडोमेन है और इसे यादृच्छिक रूप से उत्पन्न किया जाता है। आप लगातार और आसानी से पढ़ने योग्य अनुकूलन सबडोमेन भी बना सकते हैं, लेकिन इसके लिए, आपको एक सशुल्क योजना में अपग्रेड करना होगा।
मुझे लगता है कि डिफ़ॉल्ट यूआरएल आपके आवेदन की जांच के लिए पर्याप्त हैं। आपको केवल उन्नयन पर विचार करना चाहिए यदि आप कुछ उत्पादन ग्रेड और लगातार चाहते हैं।
ngrok इंटरसेप्टर
ngrok भी एक अंतर्निहित interceptor के साथ आता है जिसे खोलकर खोला जा सकता है https://127.0.0.1:4040। इंटरसेप्टर आपको आने वाले सभी नेटवर्क अनुरोधों और उनके उत्तरों को देखने देगा। जब आप कुछ डिबग कर रहे हों या आने वाले अनुरोधों को देखना चाहते हैं तो इंटरसेप्टर बहुत आसान होता है। इंटरसेप्टर के अलावा, आप स्टेटस टैब पा सकते हैं। यह टैब आपको अपनी सुरंग के बारे में सभी प्रकार की जानकारी देखने देगा। आप कनेक्शन, कनेक्शन अवधि, HTTP अनुरोध, सर्वर पते, और प्रोटोकॉल जैसे कुछ आंकड़े देख सकते हैं।
ngrok डेवलपर्स और उत्साही के लिए एक उपयोगी उपकरण है। यह आपको अपने मौजूदा लोकहोस्ट सर्वर को सार्वजनिक सर्वर में कनवर्ट करने देता है जिसे कहीं से भी एक्सेस किया जा सकता है। मुझे हैकथॉन में इस टूल से पेश किया गया था। और ngrok वास्तव में हैकथॉन, डेमो, प्रस्तुतियों, मोबाइल-ऐप परीक्षण, वेबहुक एकीकरण और उन सभी मामलों में बहुत उपयोगी हो सकता है जहां आप इसे वास्तव में तैनात किए बिना अपना एप्लिकेशन चलाने के लिए चाहते हैं। ngrok उपयोग करने के लिए स्वतंत्र है, और सुरंगों को बनाने के लिए बहुत आसान हैं, जो आपको विकास पर अधिक ध्यान केंद्रित करने देता है। यहां क्लिक करे ngrok डाउनलोड करने के लिए।