Tôi đang thực hiện thủ công một cổng bị khóa WiFi. Tôi đã làm mọi thứ khá hiệu quả NHƯNG một cú huých duy nhất: tôi muốn tất cả mọi người thấy cửa sổ bật lên cổng thông tin lưu trữ hệ điều hành di động của họ (hoặc hệ điều hành máy tính) để có trải nghiệm hoàn hảo.
Vì mỗi người trong số họ có cách làm xoắn riêng, dường như tôi không thể có được trải nghiệm đa nền tảng nhất quán.
Để thực hiện điều này, tôi có thể có một số trợ giúp để mô tả (1) yêu cầu URL nào từ ứng dụng khách WiFi cần được chuyển hướng đến trang đăng nhập và / hoặc (2) cấu hình máy chủ web nginx hoặc apache có thể được sử dụng để chuyển hướng WiFi khách hàng đến một trang đăng nhập?
Trang đăng nhập cổng bị khóa của tôi trong ví dụ này là http: //captiveportal.lan . Dưới đây là một số Hệ điều hành tôi đang cố gắng giải quyết vấn đề này.
Android 4/5/6
- Apache:
RedirectMatch 302 /generate_204 http://captiveportal.lan
- nginx:?
Các phiên bản Android trước
- Apache :?
- nginx:?
iOS 8
Apache .htaccess:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^CaptiveNetworkSupport(.*)$ [NC]
RewriteRule ^(.*)$ http://captiveportal.lan [L,R=302]
nginx:?
Các phiên bản iOS trước
- Apache :?
- nginx:?
Điện thoại Windows
- Apache:
RedirectMatch 302 /ncsi.txt http://captiveportal.lan
- nginx:?
Windows 7 \ 8 \ 10
- Apache: xem windows phone (hoạt động trên win7).
- nginx:?
hệ điều hành Mac
- Apache :?
- nginx:?
Amazon Kindle - nó có một cửa sổ bật lên không?
- Apache :?
- nginx:?