@semenvachekin

Как сделать доступ к вай фай через подписку или через сайт?

Ребята тема думаю интересная наверное замечали как в бургер кинг или тот же Макдак запрашивает когда вы подключаетесь к их нему вайфаю, то они перекидывают на сайт, либо куда то ещё. Как это реализовать? Это программа?. Буду очень благодарен!
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ответы на вопрос 2
Jump
@Jump
Системный администратор со стажем.
Как сделать доступ к вай фай через подписку или через сайт?
Это называется wifi hotspot.
Гуглим wifi hotspot и получаем кучу инструкций по настройке на все случаи жизни.
Вот неплохой пример реализации hotspot на недорогих микротиках.
Ответ написан
@pro100chel
Это несложно, иначе бы в бургер кинге и макдаке этого не было)

Первое что мы делаем - это настраиваем роутер на проход всего траффика через прокси сервер (это может быть обычный ПК стоящий возле роутера с LInux операционкой)

Второе - это на роутере разрешаем доступ в обход прокси сервера только на наш сайт (это можно сделать и на прокси сервере). После этого на сайте просим что-либо сделать (отправить СМС или иное) В ответе пользователю отсылаем уникальные данные для прокси сервера (логин пароль). А на прокси сервере нужно сделать ограничение на пользование данными от прокси сервера, например временное (т.е. доступ только на 1 час или на 1 месяц)

P.S. Лучше всего все ограничения ставить на прокси-сервере и этот прокси должен быть представлен одним физ.сервером или же одним ПК. Можно пробывать использовать и несколько компов или серверов, но тут придется заморичится с балансировкой нагрузки, но вобщем-то вполне реализуемо.

P.P.S Скорее всего все это можно сделать при помощи инструментов, которые можно найти в интернете, погуглите мб что-то есть годное. На крайняк придется написать пару сотен строк кода на Python.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 июн. 2019, в 19:42
500 руб./за проект
16 июн. 2019, в 18:38
5000 руб./за проект
16 июн. 2019, в 17:14
5000 руб./за проект