अगले लेख में हम Localtunnel पर एक नज़र डालने जा रहे हैं। यदि हम एक ग्राहक के लिए हमारे स्थानीय विकास सर्वर पर एक वेबसाइट बनाते हैं तो यह एप्लिकेशन हमारे लिए उपयोगी होगी। किसी समय वह यह देखना चाहेगा कि काम कैसा चल रहा है। यदि आवश्यक हो, तो हम वेबसाइट को एक ऑनलाइन सर्वर पर होस्ट कर सकते हैं, ताकि क्लाइंट इसे देख सके। एक अन्य विकल्प वेबसाइट पर प्रत्येक पृष्ठ का स्क्रीनशॉट लेना और उन्हें ग्राहक को भेजना होगा। लेकिन यह सब अब जरूरी नहीं होगा अगर हम लोकल टनल का इस्तेमाल करें। यह आवेदन हमें अनुमति देगा हमारी स्थानीय विकास टीम के वेब सर्वर को आसानी से साझा करें। DNS सेटिंग्स के साथ हस्तक्षेप किए बिना या इसे ऑनलाइन लाने की आवश्यकता नहीं है फ़ायरवॉल.
अपने स्थानीय सर्वर को उपलब्ध कराना जो हम चाहते हैं, वह ऊपर वर्णित स्थिति से निपटने के लिए संभवत: सबसे तेज़ और सबसे प्रभावी तरीका है। खासकर यदि हमारे पास सैकड़ों फाइलें हैं जिनकी हमें पहुंच की आवश्यकता होगी। Localtunnel के साथ हम कर सकते हैं हमारे स्थानीय सर्वर तक सुरक्षित पहुंच बनाएंयह कहीं से भी सुलभ बनाना, जो भी हम चाहते हैं।
कार्यक्रम आपको बताएगा एक सार्वजनिक रूप से सुलभ URL इसलिए वे हमारे वेब सर्वर को स्थानीय स्तर पर चला सकते हैं। इसे सरल शब्दों में कहें, तो हम कर सकते हैं वास्तविक दुनिया के लिए हमारे स्थानीय विकास सर्वर को उजागर करें.
Ubuntu पर Localtunnel स्थापित करें
हमारे स्थानीय सर्वर पर Localtunnel स्थापित करने के लिए, हमें उबंटू पर NodeJS स्थापित करने की आवश्यकता होगी। यदि हमारे पास यह अभी तक स्थापित नहीं है, तो हम आसानी से एक टर्मिनल खोलकर (Ctrl + Alt + T) और निम्नलिखित टाइप करके इसे स्थापित कर सकते हैं:
sudo apt install nodejs npm nodejs-legacy
मुझे कहना होगा कि मुझे उबंटू-संस्करण 17.04 में नोडज-लीगेसी पैकेज स्थापित करना था, लेकिन जब मैंने इसे 16.04 संस्करण में परीक्षण किया तो मुझे इसका उपयोग नहीं करना पड़ा। NodeJS इंस्टॉलेशन समाप्त होने के बाद, अब हम निम्नलिखित कमांड को निष्पादित कर सकते हैं Localtunnel स्थापित करें:
sudo npm install -g localtunnel
Localtunnel का उपयोग करने के लिए, यह स्पष्ट है कि हमें साझा करने के लिए एक सर्वर की आवश्यकता होगी जैसे कि XAMPP या Apache द्वारा प्रस्तुत किए गए (अलग से)। एक और दूसरा हमें अपाचे सर्वर के साथ प्रदान करेगा जो हमारे स्थानीय सर्वर से सामग्री साझा करने में सक्षम हो।
Localtunnel का उपयोग कैसे करें
यह मानते हुए कि हमारे स्थानीय सर्वर का URL http: // localhost है / पोर्ट नंबर को इंगित किए बिना, हम निम्नलिखित कमांड को पोर्ट नंबर के रूप में 80 का उपयोग करके लिख सकते हैं। निम्नलिखित कमांड के साथ हमें अद्वितीय URL मिलेगा ताकि हमारी स्थानीय प्रणाली सुलभ हो कहीं से भी (स्थानीय सर्वर पोर्ट 80 पर चल रहा है)। टर्मिनल (Ctrl + Alt + T) में हम निम्नलिखित लिखेंगे:
lt --port 80
परिणाम जो हम प्राप्त करेंगे वह कुछ इस तरह होगा:
your url is: https://ojyzmpjoho.localtunnel.me
टर्मिनल द्वारा प्रदान किया गया URL वह होगा जो दूरस्थ उपयोगकर्ताओं को कनेक्ट करने की अनुमति देता है। यह URL पूरे सत्र में सक्रिय रहेगा। इस बीच हम इसे वेब सेवा का परीक्षण करने के लिए दूसरों के साथ साझा कर सकते हैं या हम जो चाहें उसके साथ अपना काम साझा कर सकते हैं। भी हमारे पास स्थानीय सर्वर को पुनरारंभ करने की संभावना होगी यदि हम इसे आवश्यक मानते हैं। यह पता लगाने के लिए लोकल टनल काफी स्मार्ट है। एक बार सेवा वापस आने के बाद यह फिर से कनेक्ट हो जाएगा।
यह सरल तरीका है जो हम कर सकते हैं इंटरनेट से हमारे स्थानीय उबंटू सर्वर का उपयोग करें.
जाहिर है कि जनरेट किया गया URL हमारे लिए याद रखना मुश्किल है। यह याद रखने में बहुत आसान बनाने के लिए, हमारे पास एक उपडोमेन (यदि उपलब्ध हो) का उपयोग करने का विकल्प होगा जैसा कि यह निम्नलिखित में दिखाया गया है:
lt --port 80 --subdomain entreunosyceros
इस उदाहरण में, और पिछली कमांड का उपयोग करने के बाद, स्थानीय सर्वर को कहीं से भी एक्सेस किया जा सकता है। आपको बस याद रखने के लिए बहुत आसान URL का उपयोग करना होगा, जैसे कि https://entreunosyceros.localtunnel.me।
पैरा Localtunnel के संस्करण की जाँच करें या मदद के लिए पूछें यह कार्यक्रम हमें दिखा सकता है, हमें केवल निम्नलिखित स्क्रीनशॉट में दिखाए गए दो आदेशों में से किसी को निष्पादित करना होगा:
Localtunnel की स्थापना रद्द करें
हमारे कंप्यूटर से इस प्रोग्राम को हटाने के लिए, हमें विकल्प का उपयोग करना होगा ”स्थापना रद्द करें“NodeJS से। ऐसा करने के लिए हमें टर्मिनल में निम्नलिखित कमांड (Ctrl + Alt + T) लिखना होगा:
npm uninstall -g localtunnel
हम इसके पृष्ठ से अधिक विशेषताओं और इस कार्यक्रम के स्रोत कोड से परामर्श करने में सक्षम होंगे GitHub.