#http #wifi #android-wifi
Вопрос:
мы запускаем небольшое устройство «маршрутизатор» (~ raspberry pi), которое предоставляет специальный Wi-Fi (бесплатный / незащищенный). На том же устройстве есть веб-сервис со страницей входа в систему. Все вызовы, не прошедшие проверку подлинности, повторно отображаются на этой странице входа.
Каким-то образом все устройства теперь считают, что это страница входа в систему Wi-Fi. (Androud, Windows и MAC) просят пользователя войти в Wi-Fi (аналогично тому, как вы делаете это для бесплатного Wi-Fi в торговых центрах и т. Д.).
Специальный Wi-Fi не подключен к сети, поэтому все проверки подключения не работают:
- Apple iOS и macOS: captive.apple.com
- Microsoft Windows: www.msftncsi.com/ncsi.txt
- Google Android и Chrome: google.com/generate_204
Домены этого зонда не обслуживаются нашей службой. тем не менее, мы видим, как устройства пытаются получить доступ к нашей локальной службе HTTP и выполняют эти проверки.
Комментарии:
1. Вы создали настройку, которая выглядит (во всех смыслах и целях ) как открытая точка доступа Wi-Fi. Вы видите людей и устройства, пытающихся подключиться к нему, как к единому целому. В чем, собственно, вопрос?
2. для подключения Wi-Fi не требуется вход в систему. вы должны войти в веб-приложение только в том случае, если решите зайти туда через браузер
3. кроме того, я получаю это раздражающее уведомление «войдите в Wi-Fi» на всех ОС, которое я также не хотел бы показывать (потому что оно отсутствует)