आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

कभी-कभी, आपको अपने कंप्यूटर पर चल रहे एक स्थानीय सर्वर को इंटरनेट पर दिखाना होगा। यह किसी दूरस्थ सर्वर पर परिनियोजित करने से पहले किसी वेब एप्लिकेशन के परीक्षण के लिए उपयोगी हो सकता है।

स्थानीय वेब सर्वरों को इंटरनेट पर प्रदर्शित करने के लिए एक सामान्य उपकरण, ngrok का उपयोग करने का तरीका जानें।

स्थानीय वेब डेवलपमेंट के लिए ngrok का उपयोग करना

ngrok 2015 से इंटरनेट पर स्थानीय वेब सर्वर चलाने के लिए एक टनलिंग समाधान रहा है।

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

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

अपने कंप्यूटर पर ngrok इंस्टॉल करना

एनग्रोक की प्राथमिक विशेषताओं के साथ आरंभ करना पूरी तरह से नि:शुल्क और बहुत आसान है। हालांकि ngrok का एक सशुल्क संस्करण है जो अधिक सुविधाएँ प्रदान करता है। आइए जानें कि अपने कंप्यूटर पर ngrok को कैसे इंस्टॉल और सेट अप करें।

अपने कंप्यूटर पर ngrok इंस्टॉल करने के लिए, अधिकारी के पास जाएं एनजीआरओके डाउनलोड पेज.

फिर आपको अपने विशिष्ट OS (ऑपरेटिंग सिस्टम) के लिए ngrok डाउनलोड करने के लिए आगे बढ़ना चाहिए ZIP फ़ाइल और इसे निकालना या चॉकलेटी या होमब्रू जैसे पैकेज मैनेजर का उपयोग करके इसे स्थापित करना।

Windows और macOS पर चॉकलेटी या Homebrew के साथ ngrok इंस्टॉल करने के लिए, आपको या तो पैकेज मैनेजर इंस्टॉल करना होगा।

Windows पर चॉकलेट स्थापित करने के लिए, इस आदेश को Windows PowerShell व्यवस्थापक के अंदर चलाएँ:

सेट-एक्ज़ीक्यूशन पॉलिसी बायपास -स्कोप प्रोसेस -फोर्स; [प्रणाली। जाल। ServicePointManager]::SecurityProtocol = [System. जाल। ServicePointManager]::SecurityProtocol -bor 3072; आईईएक्स ((नया-ऑब्जेक्ट सिस्टम। जाल। वेबक्लाइंट).डाउनलोडस्ट्रिंग(' https://community.chocolatey.org/install.ps1'))

MacOS पर Homebrew स्थापित करने के लिए, इस कमांड को अपने टर्मिनल में चलाएँ:

/ बिन / बैश -सी "$ (कर्ल -fsSL https://raw.githubusercontent.com/Homebrew/स्थापित करना/सिर/install.sh)"

अब आपके पास उपयुक्त पैकेज प्रबंधक हैं, और आप किसी एक का उपयोग करके अपने कंप्यूटर पर ngrok स्थापित कर सकते हैं।

अपने खाते से एक नई स्थानीय एनग्रोक सुरंग बनाना

अपने स्थानीय सर्वर को प्रदर्शित करने के लिए एक ngrok टनल बनाने के लिए, आपको एक ngrok खाते के लिए साइन अप करना होगा और एक प्रमाणीकरण टोकन बनाना होगा।

चरण 1: साइन अप करें

की ओर जाना ngrok का साइनअप पेज, अपने आवश्यक विवरण के साथ फॉर्म भरें और क्लिक करें साइन अप करें.

चरण 2: कॉन्फ़िग में टोकन जोड़ें

अब आपके पास एक खाता है, आपको अपने स्वचालित रूप से उत्पन्न प्रमाणीकरण टोकन को इसमें जोड़ना होगा ngrok.yml कॉन्फ़िग फ़ाइल। यह टोकन आपके खाते के लिए विशिष्ट है, इसलिए आपको इसे सुरक्षित रखना चाहिए। प्रमाणीकरण टोकन जोड़ने के लिए, पर नेविगेट करें आपका ऑथटोकन साइड नेविगेशन बार में पेज।

आप अपने ऑथ टोकन को कॉपी कर सकते हैं और कॉन्फ़िगरेशन फ़ाइल सेट करने के लिए अपने टर्मिनल में प्रदर्शित कमांड चला सकते हैं:

ngrok कॉन्फ़िगरेशन ऐड-ऑथटोकन आपका_AUTH_TOKEN

चरण 3: ngrok चलाएँ

एक बार जब आप पिछले चरण पूरे कर लेते हैं, तो आप अपने सर्वर को चलाने के लिए एक ngrok टनल बना सकते हैं।

ऐसा करने के लिए, पसंदीदा पोर्ट नंबर के साथ निम्न कमांड चलाएँ।

उदाहरण के लिए:

एनग्रोक http 3000

अब आपके कंप्यूटर पर एक स्थानीय एनग्रोक टनल चल रही है।

सामान्य सेटअप समस्याओं को संभालना

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

स्थानीय वेब विकास के लिए एनजीरोक का उपयोग करने के लाभ

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