Я настраиваю локальную сеть бесплатного Wi-Fi. В этой локальной сети я настраиваю веб-сервер на платформе Play Framework.

Я хочу минимизировать шаги, необходимые пользователям для подключения к моему серверу. Я хочу максимально автоматизировать доступ пользователей к моему веб-серверу.

Так, например, я хочу дать людям только имя сети WiFi, а не ip или имя хоста веб-сервера.

Я читал о сетях в неволе, но проблема в том, что сети в неволе нуждаются в пользователях для доступа к их веб-браузерам, а затем вы фиксируете трафик и отправляете их на свою веб-страницу. В моем случае я хочу автоматизировать открытие веб-браузера тоже.

Как это может быть сделано?

3 ответа3

2

Точный ответ на ваш вопрос будет зависеть от ОС, используемой на клиентских машинах. Для большинства клиентских ОС ответом будет то, что невозможно обойтись без использования некоторой уязвимости безопасности на клиентских хостах.

Самое близкое, что я когда-либо видел к тому, что вы просите, - это автоматическое обнаружение Android присутствия портала. Если обнаружен захваченный портал, Android отобразит уведомление для пользователя, и пользователь может нажать на это уведомление, чтобы открыть невыполненный портал в браузере.

1

Я думаю, это было бы чрезвычайно навязчиво и небезопасно, если бы это было возможно. Единственное жизнеспособное решение, которое вы получили, - это захватить трафик после того, как вы подключитесь к вашему wifi, и перенаправить их на нужный сайт.

-1

Параметры DHCP можно настроить на вашем DHCP-сервере. Вы можете, например, передать клиентам, зарегистрировавшимся в вашей сети Wi-Fi, автоматическое получение IP-адреса (или имени хоста) любого конкретного сервера.

Ваша заявка должна автоматически получить этот адрес и использовать его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .