मैं स्वयं वाईफाई कैप्टिव पोर्टल को लागू कर रहा हूं। मुझे एक अड़चन में काम करने के लिए बहुत कुछ मिला है: मैं चाहता हूं कि हर कोई अपने मोबाइल ओएस '(या कंप्यूटर ओएस') को एक निर्दोष अनुभव के लिए कैप्टिव पोर्टल पॉपअप के रूप में देखे।
चूंकि उनमें से हर एक का अपना स्वयं का मुड़ तरीका है, इसलिए मैं लगातार क्रॉस-प्लेटफ़ॉर्म अनुभव प्राप्त करने में असमर्थ हूं।
ऐसा करने के लिए, क्या मुझे या तो वर्णन करने में कुछ मदद मिल सकती है (1) वाईफाई क्लाइंट से URL अनुरोधों को एक लॉगिन पृष्ठ पर पुनर्निर्देशित करने की आवश्यकता है, और / या (2) क्या nginx या अपाचे वेब सर्वर कॉन्फ़िगरेशन का उपयोग वाईफाई को पुनर्निर्देशित करने के लिए किया जा सकता है एक लॉगिन पृष्ठ के लिए ग्राहक?
इस उदाहरण में मेरा कैप्टिव पोर्टल लॉगिन पेज http: //captiveportal.lan है । यहाँ कुछ ऑपरेटिंग सिस्टम हैं जिन्हें मैं इसके लिए हल करने की कोशिश कर रहा हूँ।
Android 4/5/6
- अमरीका की एक मूल जनजाति:
RedirectMatch 302 /generate_204 http://captiveportal.lan
- नगीनक्स:?
पिछले Android संस्करण
- अमरीका की एक मूल जनजाति: ?
- नगीनक्स:?
iOS 8
अपाचे .htaccess:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^CaptiveNetworkSupport(.*)$ [NC]
RewriteRule ^(.*)$ http://captiveportal.lan [L,R=302]
नगीनक्स:?
पिछले iOS संस्करण
- अमरीका की एक मूल जनजाति: ?
- नगीनक्स:?
विंडोज फ़ोन
- अमरीका की एक मूल जनजाति:
RedirectMatch 302 /ncsi.txt http://captiveportal.lan
- नगीनक्स:?
विंडोज 7 \ 8 \ 10
- Apache: विंडोज़ फोन देखें (win7 पर काम करता है)।
- नगीनक्स:?
मैक ओ एस
- अमरीका की एक मूल जनजाति: ?
- नगीनक्स:?
अमेज़न प्रज्वलित - क्या यह एक पॉपअप है?
- अमरीका की एक मूल जनजाति: ?
- नगीनक्स:?