Заинтересовал вопрос, возможно и через роутер поставить рекламу? Например, как в метро (Москва), или аналоги...
Но без вмешательства всяких платных сервисов или же не тратясь на данные моменты?
Какие варианты можно опробовать (для примера роутер ASUS RT-N16)
Xеловек подключается по wifi, пытается что то открыть и ему вылетает страница где он вводит свою почту и номер телефона, то есть что то вроде авторизации, только проверки этому нет. А служит для сбора данных.
То есть задача: человек подключился по wi-fi, ввел данные, и только после этого смог получить доступ по http ко всему интернету. Интересует только веб трафик, остальное будет закрыто.
Собственно как примерно такое можно реализовать ? Может софт какой продается на худой конец...
У меня нет рекламы, никогда не интересовало.
38
Была такая идея с рекламой, забросил.
1
Загорелся идеей и сделал.
6
Раздел: Программирование, проголосовало: 45, последний комментарий: 15.12.2015 21:48 Вопрос закрыт пользователем Zastoj
Добавлено спустя 3 часа 00 минут 20 секунд
Что-то я набросал ссыло по-быстрому, а объяснить что к чему не удосужился.
Итак, то, что Вы хотите сделать, можно реализовать несколькими способами.
1) Комп с сервером squid(который будет собирать данные) и роутером.
2) Роутер, тоже с сервером squid, но уже он сам будет хранить данные в памяти роутера.
3) Роутер с hotspot + radius сервер, который будет хранить данные.
4) Срипт для роутера, который будет перенаправлять пользователя на локальную веб-страничку, а затем заносить его ip или mac в cписок исключений.
5) Роутер + hotspot + веб-страница на каком-нибудь бесплатном хостинге, на нём же и будут хранится данные.
Из всех вариантов самый простой и бесплатный - последний. Как настроить такой способ доступа:
1) Прошить роутер прошивкой DD-WRT.
2) Настроить hotspot для веб-страницы. Подойдёт NoCatSplash как самый простой.
Как настроить описано здесь: http://www.wi-fiplanet.com/tutorials/print.php/3730746
3) Создать страничку на хостинге, которая содержит форму(пример указан выше по ссылке). Однако при этом ещё должны и записываться в файлик указанные данные! Можно тогда вместо адреса обработчика на роутере(action="http://192.168.1.1:5280/") указать php файл, который примет данные и запишет в файл или БД, а затем перенаправит их на адрес роутера.