Я вручну впроваджую портал із захопленим Wi-Fi. У мене все працює дуже багато, але НЕ єдиний пристрій: я хочу, щоб усі бачили спливаючі портали своїх мобільних ОС (або комп'ютерних ОС) для бездоганного досвіду.
Оскільки у кожного з них є свій кручений спосіб зробити це, я, здається, не в змозі отримати постійний досвід роботи на платформі.
Щоб це сталося, чи можу я допомогти описати (1) які запити URL-адрес від клієнтів WiFi потрібно перенаправити на сторінку входу, та / або (2) яку конфігурацію веб-сервера nginx або apache можна використовувати для перенаправлення WiFi клієнти на сторінку входу?
Моя сторінка реєстрації порталу в цьому прикладі http: //captiveportal.lan . Ось деякі операційні системи, для яких я намагаюся вирішити цю проблему.
Android 4/5/6
- Apache:
RedirectMatch 302 /generate_204 http://captiveportal.lan
- nginx:?
Попередні версії Android
- Apache:?
- nginx:?
iOS 8
Apache .htaccess:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^CaptiveNetworkSupport(.*)$ [NC]
RewriteRule ^(.*)$ http://captiveportal.lan [L,R=302]
nginx:?
Попередні версії iOS
- Apache:?
- nginx:?
Телефон Windows
- Apache:
RedirectMatch 302 /ncsi.txt http://captiveportal.lan
- nginx:?
Windows 7 \ 8 \ 10
- Apache: дивіться Windows Phone (працює на win7).
- nginx:?
Mac OS
- Apache:?
- nginx:?
Amazon Kindle - чи є в ньому спливаюче вікно?
- Apache:?
- nginx:?