हो सकता है कि आप एक ऐसे व्यवसाय के स्वामी हों जो आपके सभी ग्राहकों को निःशुल्क वाई-फ़ाई प्रदान करता हो; शायद आपके पास एक कैप्टिव ऑडियंस है और आप अपने वाई-फाई नेटवर्क तक पहुंच बेचने की योजना बना रहे हैं, या शायद आप मेहमानों को अपने होम नेटवर्क का उपयोग करने के शिष्टाचार के बारे में एक दोस्ताना अनुस्मारक देना चाहते हैं? आप यहां सीखेंगे कि कैसे अपने रास्पबेरी पाई को कैप्टिव पोर्टल वाई-फाई एक्सेस प्वाइंट में बदलना है।
मुझे कैप्टिव पोर्टल की आवश्यकता क्यों है?
यदि आपने कभी किसी कैफे, रेस्तरां, होटल या जिम में एक खुले वाई-फाई नेटवर्क तक पहुंचने का प्रयास किया है, तो केवल एक लॉगिन स्क्रीन द्वारा बधाई दी जाएगी जो आपको कुछ जानकारी दर्ज करने से पहले आगे बढ़ने से मना कर देती है (आमतौर पर आपका ईमेल पता) , तो आप पहले से ही कैप्टिव पोर्टल्स से परिचित हैं!
कैप्टिव पोर्टल एक वेबपेज है जो या तो उपयोगकर्ता के डिफ़ॉल्ट ब्राउज़र में स्वचालित रूप से खुलता है या जब वे किसी वेबपेज पर जाने का प्रयास करते हैं तो लोड होता है। कैप्टिव पोर्टल से आगे बढ़ने से पहले उपयोगकर्ता को आम तौर पर एक कार्रवाई पूरी करनी होगी।
हालांकि वे आमतौर पर व्यवसायों द्वारा उपयोग किए जाते हैं, कैप्टिव पोर्टल्स भी आपके होम नेटवर्क के लिए एक उपयोगी अतिरिक्त हो सकते हैं। उदाहरण के लिए, आप अपने बच्चों के लिए एक अलग नेटवर्क बना सकते हैं, जो माता-पिता के नियंत्रण और एक कैप्टिव पोर्टल के साथ पूरा हो सकता है जो धीरे-धीरे आपके बच्चों को याद दिलाता है कि आप जिम्मेदारी से वेब का उपयोग करने के लिए उन पर भरोसा कर रहे हैं - बस अगर वे तकनीक-प्रेमी हैं तो यह जानने के लिए पर्याप्त है वीपीएन कैसे काम करता है।
आपको क्या चाहिए
इस ट्यूटोरियल को पूरा करने के लिए, आपको निम्न की आवश्यकता होगी:
- रास्पबेरी पाई जो रास्पबेरी पाई ओएस चला रही है
- पावर केबल जो आपके रास्पबेरी पाई के साथ संगत है
- बाहरी कीबोर्ड और इसे अपने रास्पबेरी पाई से जोड़ने का एक तरीका
- आपके रास्पबेरी पाई के मॉडल के आधार पर एचडीएमआई या माइक्रो एचडीएमआई केबल
- बाहरी मॉनिटर
- ईथरनेट केबल। चूंकि आप अपने रास्पबेरी पाई को वायरलेस एक्सेस प्वाइंट में बदल रहे हैं, इसलिए आपको वाई-फाई के बजाय ईथरनेट से कनेक्ट करना होगा। इसका मतलब यह भी है कि यह रास्पबेरी पाई 2 या रास्पबेरी पाई ज़ीरो के साथ काम नहीं करेगा क्योंकि उनमें ईथरनेट पोर्ट या वायरलेस कार्ड नहीं है।
आरंभ करना:अपना रास्पबेरी पाई अपडेट करें
अपना बाहरी कीबोर्ड, मॉनिटर और ईथरनेट केबल संलग्न करें, और फिर अपने पाई को एक शक्ति स्रोत से संलग्न करें। एक बार जब यह बूट हो जाता है, तो एक टर्मिनल खोलें और इसे अपडेट करने के लिए निम्न कमांड टाइप करें:
sudo apt update && sudo apt -y upgrade
निम्न आदेश चलाकर अपने रास्पबेरी पाई को रीबूट करें:
sudo reboot
एक बार जब आपका रास्पबेरी पाई रीबूट हो जाता है, तो सब कुछ अप टू डेट हो जाएगा।
रास्पबेरी पाई के लिए वायरलेस एक्सेस प्वाइंट सेट करें
आपके रास्पबेरी पाई को पूरी तरह से काम करने वाले पहुंच बिंदु में बदलने के कई तरीके हैं, लेकिन इस ट्यूटोरियल में एक रास्पप का उपयोग किया जाता है, क्योंकि इसे स्थापित करना आसान है।
RaspAP सॉफ़्टवेयर स्थापित करने के लिए, एक टर्मिनल विंडो खोलें और निम्न कमांड चलाएँ:
curl -sL https://install.raspap.com | bash
इसके बाद, निम्न आदेश का उपयोग करके अपने रास्पबेरी पाई को रीबूट करें:
reboot
एक बार जब आपका रास्पबेरी पाई बैक अप और चालू हो जाता है, तो आपका वाई-फाई एक्सेस प्वाइंट निम्नलिखित सेटिंग्स के साथ कॉन्फ़िगर किया जाएगा:
- आईपी पता:10.3.141.1
- उपयोगकर्ता नाम:व्यवस्थापक
- पासवर्ड:गुप्त
- डीएचसीपी रेंज:10.3.141.50 से 10.3.141.255
- एसएसआईडी:रास्पि-वेबगुई
- वाई-फ़ाई पासवर्ड:ChangeMe
परीक्षण के लिए अपने पहुंच बिंदु को रखने के लिए, बस किसी भी वाई-फाई-सक्षम डिवाइस को पकड़ें और उसकी नेटवर्क सेटिंग्स की जांच करें। आपको एक नए "रास्पि-वेबगुई" नेटवर्क से कनेक्ट करने का विकल्प देखना चाहिए।
इस नेटवर्क से कनेक्ट करें, और आपको पासवर्ड के लिए संकेत दिया जाएगा। रास्पप का डिफ़ॉल्ट पासवर्ड "चेंजमे" है, इसलिए इसे नेटवर्क कॉन्फ़िगरेशन बॉक्स में टाइप करें, "कनेक्ट" पर क्लिक करें और आप अपने नए रास्पबेरी पाई एक्सेस प्वाइंट से जुड़ जाएंगे!
अपना वाई-फ़ाई एक्सेस पॉइंट सुरक्षित करें
आगे बढ़ने से पहले, "चेंजमे" को रास्पएपी वेब इंटरफेस के माध्यम से कुछ और सुरक्षित करने के लिए अपडेट करें:
1. अपना वेब ब्राउज़र लॉन्च करें, यदि आपने पहले से ऐसा नहीं किया है।
2. पता बार में, निम्नलिखित दर्ज करें:10.3.141.1.
संकेत मिलने पर, उपयोगकर्ता नाम "व्यवस्थापक" और पासवर्ड "गुप्त" दर्ज करें। अब आप मुख्य रास्पप वेब इंटरफेस देख रहे होंगे।
3. बाईं ओर के मेनू में, "हॉटस्पॉट -> सुरक्षा" चुनें।
4. "पीएसके" अनुभाग ढूंढें और वह पासवर्ड दर्ज करें जिसे आप अपने वाई-फाई एक्सेस प्वाइंट के लिए उपयोग करना चाहते हैं - सुनिश्चित करें कि यह कुछ सुरक्षित है!
5. "सेटिंग सहेजें" पर क्लिक करें।
Nodogsplash के साथ एक कैप्टिव पोर्टल बनाना
अब जबकि आपका एक्सेस प्वाइंट तैयार है और चल रहा है, आप इसे कैप्टिव पोर्टल से सुरक्षित करने के लिए तैयार हैं।
कैप्टिव पोर्टल Nodogsplash कैप्टिव पोर्टल समाधान का उपयोग करके बनाया जाएगा, लेकिन पहले आपको libmicrohttpd-dev
इंस्टॉल करना होगा पैकेज, क्योंकि इसमें कोड होता है जिसका उपयोग आप Nodogspash को संकलित करने के लिए करेंगे।
अपने रास्पबेरी पाई पर, निम्न कमांड चलाएँ:
sudo apt install git libmicrohttpd-dev
एक बार आपके पास libmicrohttpd-dev
पैकेज, आप उस रिपॉजिटरी को क्लोन कर सकते हैं जिसमें सभी Nodogsplash कोड शामिल हैं:
cd ~ git clone https://github.com/nodogsplash/nodogsplash.git
एक बार जब रास्पियन ने इस कोड को क्लोन करना समाप्त कर दिया, तो आप Nodogsplash सॉफ़्टवेयर को संकलित और स्थापित करने के लिए तैयार हैं:
cd ~/nodogsplash make sudo make install
Nodogsplash अब आपके रास्पबेरी पाई पर स्थापित है।
अपना कैप्टिव पोर्टल कॉन्फ़िगर करें
इसके बाद, आपको गेटवे पते की दिशा में Nogdogsplash को इंगित करने की आवश्यकता है, जो कि राउटर इंटरफ़ेस है जो स्थानीय नेटवर्क से जुड़ा है। RaspAP डिफ़ॉल्ट रूप से 10.3.141.1 का उपयोग करता है, इसलिए आपको Nogdogsplash कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है ताकि वह इस पते पर सुन सके।
गेटवे पता संपादित करने के लिए, Nogdogsplash कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/nodogsplash/nodogsplash.conf
निम्नलिखित जोड़ें:
GatewayInterface wlan0 GatewayAddress 10.3.141.1 MaxClients 250 AuthIdleTimeout 480
ये परिवर्तन करने के बाद, Ctrl . दबाकर अपनी फ़ाइल सहेजें + ओ , उसके बाद Ctrl + X ।
निम्न आदेश चलाकर अपना कैप्टिव पोर्टल प्रारंभ करें:
sudo nodogsplash
आपका कैप्टिव पोर्टल अब लाइव है। इसका परीक्षण करने के लिए, अपने वाई-फाई हॉटस्पॉट से कनेक्ट करने का प्रयास करें।
अब आपको Nodogsplash के डिफ़ॉल्ट कैप्टिव पोर्टल द्वारा बधाई दी जानी चाहिए।
सुनिश्चित करें कि आपका पोर्टल हमेशा ऑनलाइन है
अब जब आपने जांच लिया है कि कैप्टिव पोर्टल सही तरीके से काम कर रहा है, तो आपको यह सुनिश्चित करना होगा कि Nodogsplash बूट होने पर अपने आप शुरू हो जाए।
अपनी "rc.local" फ़ाइल को संपादित करके स्वचालित रूप से लॉन्च करने के लिए Nodogsplash सेट करें। रास्पबेरी पाई टर्मिनल में, निम्न कमांड चलाएँ:
sudo nano /etc/rc.local
निम्न पंक्ति खोजें:
exit 0
इसके ठीक ऊपर, निम्नलिखित जोड़ें:
nodogsplash
Ctrl . दबाकर अपने परिवर्तन सहेजें + ओ , उसके बाद Ctrl + X ।
अपने कैप्टिव पोर्टल को कैसे अनुकूलित करें
इस बिंदु पर आपके पास एक वाई-फाई हॉटस्पॉट है जो एक कैप्टिव पोर्टल द्वारा सुरक्षित है। हालांकि, आप अभी भी डिफ़ॉल्ट Nodogsplash पृष्ठ का उपयोग कर रहे हैं, इसलिए इस अंतिम खंड में आइए देखें कि आप अपने कैप्टिव पोर्टल पृष्ठ को नियंत्रित करने वाले कोड तक कैसे पहुंच सकते हैं और कुछ सरल संपादन कर सकते हैं।
डिफ़ॉल्ट Nodogsplash पृष्ठ को अनुकूलित करने के लिए, आपको "splash.html" फ़ाइल खोलनी होगी:
sudo nano /etc/nodogsplash/htdocs/splash.html
अब आप अपने पोर्टल में चित्र और टेक्स्ट जोड़ सकते हैं और मौजूदा सामग्री को हटा सकते हैं। उदाहरण के लिए, नीचे दी गई छवि में कैप्टिव पोर्टल के हिस्से के रूप में प्रदर्शित टेक्स्ट को बदला जा रहा है।
जब आप अपने द्वारा किए गए संपादनों से खुश हों, तो Ctrl दबाकर अपने परिवर्तन सहेजें। + ओ , उसके बाद Ctrl + X ।
अपने वाई-फ़ाई हॉटस्पॉट से पुन:कनेक्ट करने का प्रयास करें, और आपको अपना नया कैप्टिव पोर्टल देखना चाहिए।
ध्यान दें कि आपके ऑपरेटिंग सिस्टम और वेब ब्राउज़र के आधार पर, अपडेट किए गए कैप्टिव पोर्टल को देखने के लिए आपको अपना ब्राउज़र कैश साफ़ करना पड़ सकता है।
वाई-फाई एक्सेस प्वाइंट के अलावा, आप अपने रास्पबेरी पाई को एड-ब्लॉकर या व्यक्तिगत वेब सर्वर में भी बदल सकते हैं।
आप अपने नव-निर्मित कैप्टिव पोर्टल का उपयोग कैसे कर रहे हैं? अपने घरेलू नेटवर्क में लोगों का स्वागत करने के लिए, कुछ बुनियादी नियम निर्धारित करें, या अपने व्यवसाय को बढ़ावा देने में मदद करने के लिए एक उपकरण के रूप में? हमें नीचे कमेंट्स में बताएं!