ngrok tutorial brief introduction with installation
यह ट्यूटोरियल बताता है कि Ngrok क्या है और आप इसे कैसे स्थापित और स्थापित कर सकते हैं:
Ngrok एक उपयोगी उपयोगिता है जो रिवर्स प्रॉक्सी का उपयोग करके स्थानीय रूप से होस्ट किए गए एप्लिकेशन को सुरक्षित सुरंग बनाने के लिए है। यह वेब पर किसी भी स्थानीय रूप से होस्ट किए गए एप्लिकेशन को उजागर करने के लिए एक उपयोगिता है।
सरल शब्दों में, यह किसी भी स्थानीय रूप से होस्ट किए गए एप्लिकेशन के लिए सार्वजनिक रूप से सुलभ वेब URL प्रदान करता है यानी यह एक स्प्रिंग बूट या नोडज आधारित वेब एप्लिकेशन या चैट एप्लिकेशन के लिए एक वेबहूक आदि हो सकता है।
आप क्या सीखेंगे:
अवलोकन
Ngrok ईमेल या GitHub / Gmail खाते के माध्यम से हस्ताक्षर करके मुफ्त उपयोग के लिए उपलब्ध है। भुगतान किए गए संस्करण में कस्टम उप-डोमेन, श्वेतसूची, समर्थन आदि जैसी कुछ उन्नत विशेषताएं हैं।
हालांकि, मुक्त संस्करण सभी व्यावहारिक जरूरतों के लिए पर्याप्त है। इसके अलावा, एक दिलचस्प टुकड़ा यह है कि इसे कैसे उच्चारित किया जाता है यानी कुछ लोग इसे 'एन जी rok' कहते हैं जबकि बहुत से लोग 'एन-ग्रॉक' पसंद करते हैं।
Ngrok के कुछ अनुप्रयोग
आइए हम कुछ उपयोग के मामलों को समझने की कोशिश करते हैं जहां इस उपयोगिता का उपयोग किया जा सकता है:
# 1) मान लीजिए कि आप एक वेब एप्लिकेशन विकसित कर रहे हैं, जिसे लोकलहोस्ट पर होस्ट किया गया है और आप इसे सभी ब्राउज़रों / ओएस संयोजनों पर सत्यापित / मान्य करना चाहते हैं। आप मैक पर हो सकते हैं और चाहते हैं कि यह इंटरनेट एक्सप्लोरर पर परीक्षण कर सके, फिर आप बस अपना आवेदन शुरू कर सकते हैं और इसे अतिक्रमण से मुक्त कर सकते हैं। विंडोज पीसी के साथ कोई भी उस लिंक तक पहुंच सकता है और आप अपनी वेबसाइट का परीक्षण कर सकते हैं।
मोबाइल ब्राउज़रों पर परीक्षण के अन्य उपयोग मामलों को देखें जो कि उजागर वेबलिंक का उपयोग करके प्राप्त किया जा सकता है।
#दो) Webhooks जैसे मामलों के उपयोग के लिए, जहां आप किसी निश्चित घटना के बारे में सूचित करने के लिए बाहरी सिस्टम पर निर्भर होते हैं। उदाहरण के लिए, भुगतान सेवा वेबहूक जो सफल भुगतान पूरा होने पर चालू हो जाती है। इस एकीकरण को मान्य करने के लिए आपको इस webhook तक पहुँचने के लिए ट्रिगर एप्लिकेशन की आवश्यकता होगी यानी सार्वजनिक रूप से सुलभ URL जिसे ngrok का उपयोग करके प्राप्त किया जा सकता है।
# 3) एक और बहुत महत्वपूर्ण उपयोग मामला है यदि आप अपने वेब एप्लिकेशन को अपने एंड-यूजर्स और / या क्लाइंट्स को डेमो / शोकेस करना चाहते हैं, तो आप इसका उपयोग सार्वजनिक यूआरएल बनाने और इसे साझा करने के लिए कर सकते हैं।
कैसे काम करता है Ngrok?
नीचे दिए गए चरण दर चरण प्रक्रिया है जो इस उपयोगिता की कार्यक्षमता को दर्शाती है।
ऊपर दिए गए बाणों का संक्षिप्त विवरण नीचे दिया गया है:
- स्थानीय ऐप चलाएं, ताकि इसे आपके लोकलहोस्ट पर एक्सेस किया जा सके। उदाहरण: http: // लोकलहोस्ट: 8080
- अब अतिक्रमण निष्पादन योग्य (मैक, विंडोज, आदि जैसे विभिन्न प्लेटफार्मों के लिए उपलब्ध) वांछित बंदरगाह पर लोकलहोस्ट के लिए एक सुरंग शुरू करते हैं। हम आगामी अनुभागों में इस विवरण को देखेंगे।
- एक बार ngrok सुरंग स्थापित करने के बाद, यह एक वेब-सुलभ URL प्रदान करता है।
- अब सार्वजनिक रूप से सुलभ url को उन अंतिम-उपयोगकर्ताओं के साथ साझा करें जो स्थानीय रूप से होस्ट किए गए एप्लिकेशन को हिट करेंगे।
- अंत उपयोगकर्ताओं ने इंटरनेट पर वेब URL मारा।
- जब अनुरोध ngrok सर्वर पर आता है (जैसा कि URL ngrok.com के एक उपडोमेन में है। अनुरोधों को शुरू में ngrok सर्वर पर लैंड करना होगा), और यह URL को उस ऐप को हल कर देगा जिसे इसे सुरंग करने की आवश्यकता है।
- Ngrok ने चरण 2 में बनाई गई सुरंग के लिए अनुरोध किया।
- अग्रेषित अनुरोध स्थानीय रूप से होस्ट किए गए ऐप से जुड़ता है।
ऊपर उल्लेख किया गया कदम उन अनुक्रमों का क्रम है जो स्थानीय रूप से होस्ट किए गए एप्लिकेशन को ngrok का उपयोग करके एक्सेस किया जाता है।
सी ++ के लिए अपरिभाषित संदर्भ
इंस्टालेशन
यहाँ एक वीडियो ट्यूटोरियल है:
इस उपयोगिता को स्थापित करना एक सरल प्रक्रिया है जिसमें सिर्फ एनक्रोक बाइनरी डाउनलोड करना और इसे अनज़िप करना शामिल है।
Ngrok को स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें:
# 1) सबसे पहले एक फ्री अकाउंट बनाएं स्कर्ट अपने खाते के लिए एक टोकन प्राप्त करने के लिए। बिना किसी टोकन के, आप स्थानीय रूप से होस्ट किए गए एप्लिकेशन के लिए सुरंग शुरू नहीं कर पाएंगे।
#दो) क्लाइंट लाइब्रेरी डाउनलोड करें आप जिस ओएस पर हैं, उसके आधार पर।
# 3) डाउनलोड किए गए पैकेज को अनज़िप करें।
# 4) टर्मिनल / कमांड प्रॉम्प्ट पर निम्न कमांड चलाकर अपने ऑर्केनिक टोकन के साथ एनरोक कॉन्फ़िगरेशन फ़ाइल को अपडेट करें।
./ngrok authtoken {your-auth-token}
आप यह देखने के लिए कॉन्फ़िगर फ़ाइल देख सकते हैं कि आपका टोकन टोकन अद्यतन किया गया है या नहीं। Ngrok config फ़ाइल स्थान पर उपयोगकर्ता निर्देशिका में उपलब्ध है - ~ / .ngrok2 / ngrok.yml
# 5) एक बार जब टोकन टोकन अपडेट हो जाता है, तो आपको अपने स्थानीय रूप से होस्ट किए गए अनुप्रयोगों के लिए सुरंग शुरू करने में सक्षम होना चाहिए।
# 6) लोकलहोस्ट के लिए पोर्ट 80 पर सुरंग शुरू करने के लिए, बस नीचे दिए गए कमांड को निष्पादित करें।
./ngrok http 80
एक बार जब उपरोक्त कमांड निष्पादित हो जाती है, तो स्थानीयहोस्ट करने के लिए एक सुरंग बन जाती है: 80 (इस पोर्ट पर जो भी एप्लिकेशन चल रहा है, वह सुरंग URL के माध्यम से सुलभ होना चाहिए जैसा कि नीचे दिए गए चित्र में दिखाया गया है)।
निष्कर्ष
इस ट्यूटोरियल में, हमने देखा कि Ngrok क्या है, और आप इसे अपने डेस्कटॉप या लैपटॉप पर कैसे स्थापित और स्थापित कर सकते हैं। यह एक महान उपयोगी उपयोगिता है जो आपको वेब पर किसी भी स्थानीय रूप से होस्ट किए गए एप्लिकेशन को उजागर करने की अनुमति देता है।
हम यह भी जानते हैं कि यह उपयोगिता सुरंग को शुरू करने से कैसे काम करती है जब तक कि एक अंतिम-उपयोगकर्ता अनुरोध स्थानीय रूप से होस्ट किए गए अनुप्रयोग पर वापस नहीं पहुंचता है।
आगामी ट्यूटोरियल में, हम कुछ नमूना अनुप्रयोगों के साथ एग्रोक को देखेंगे।
अगले ट्यूटोरियल
अनुशंसित पाठ
- स्टेप-बाय-स्टेप इंस्टालेशन और अप्पियम स्टूडियो का सेटअप
- जावा प्रोग्रामिंग भाषा का परिचय - वीडियो ट्यूटोरियल
- पायथन परिचय और स्थापना प्रक्रिया
- जीरा डाउनलोड और स्थापना जीरा लाइसेंस सेटअप के साथ
- Neoload ट्यूटोरियल: Neoload परिचय, डाउनलोड और स्थापना
- माइक्रो फोकस लोडरनर का परिचय - लोडरनर ट्यूटोरियल # 1 के साथ लोड परीक्षण
- Node.js टेस्टिंग फ्रेमवर्क कैसे सेटअप करें: Node.js ट्यूटोरियल
- ग्रहण के लिए ऐपियम स्टूडियो की स्थापना और स्थापना