Pull to refresh

Comments 40

Простите, что законно?
Вы предоставляете услугу доступа к интернет.
Но при этом Вы фальсифицируете ответы удаленных серверов.
Почему я спросил: подобным бизнесом раньше занималась NebuAd и еще несколько компаний, но NebuAd теперь закрылась, а про других у меня сейчас нет точной информации.

Я думаю в современном законодательстве РФ сложно будет найти статью, или прецедент подходящий для этого случая. Но на офертой снимающей с нас любую ответственность, и разрешаю вопреки все законам собирать любую информацию о пользователе надо подумать.
А что, будем брать пример с гугла.
UFO just landed and posted this here
Лицензия на телематику есть.
Единственное к чему действительно можно докопаться, это к тому что мы предоставляя услугу доступа в интернет заглядываем дальше ip- заголовков, что запрещено законом о провайдерах.
Но это только на первый взгляд. По сути ни один из модулей (кроме nginx, за него не ручаюсь) не анализирует пакеты дальше ip- заголовка
Скажите пожалуйста, а где в каком законе/нормативном акте это сказано?

Или есть какие-то прецеденты с наездом связьнадзора?

Просто недавно у друзей в офисе делал гостевую wifi сеть и сделал я её без пароля и шифрования.
Де-юро, даже устанавливая дома роутер, и выпуская в Интернет через него компьютер брата/папы. и т.д. вы становитесь «провайдером телематических услуг». Т.е. предоставляете телематические услуги третьим лицам. Отсюда и требованье лицензии на телематику.

И если к физ. лицам это применить сложно, то к юр. запросто. Прецендентов не знаю.

А вообще :«Был бы клиент, а статья найдется».
Эм. А можно как-то аргументировать это, и желательно про отличие между предоставлением бесплатного вайфая и просто его наличием.
> «было найдено простое и логичное решение.»
Простое и логичное решение — это не показывать ненужную пользователю информацию.
Изначальным условием было демонстрирование страницы. В этом и есть изюминка.
Просить изменить условия задачи нужно тогда, когда вы не в состоянии решить задачу в поставленных условиях.
vvh1te,
Поставьте на точки OpenWRT и сделайте RADIUS-авторизацию. Жить станет проще, жить станет веселей! ;)

В качестве RADIUS-сервера могу предложить nrsd из Net::Radius::Server. Единственное «но» — там нужно поверху на модуль из CPAN патч накатить, вот здесь лежит: rt.cpan.org/Public/Bug/Display.html?id=67812.
Сейчас собираемся установить точку с dd-wrt, и посмотреть как она будет себя вести под такой нагрузкой. Но что-то мне подсказывает что будет не лучше.Если не хуже.

Не совсем уловил мысль с RADIUS- сервером. А зачем в данной схеме RADIUS?
Во-первых, спасибо за статью.

Во-вторых, получилось что-нибудь через dd-wrt?
Посмотрите coova.org/ (прежде называлось chillispot). Возможно это как раз то, что нужно было использовать с самого начала.
UFO just landed and posted this here
post-запрос в с троке адреса

Может, таки GET?
Извиняюсь спутал, исправил.
Но, думаю суть все уловили.
Я тоже писал свой велосипед для почти такой же задачи.
У администратора «кафе» была своя админка, где он мог установить пароль для доступа в сеть (или без пароля), а также пароль после часа работы с одного mac.
Использовал в своём случае squid + php-скрипт.
У микротика www.mikrotik.com/ есть готовый хотспот и мощный инструмент в виде скриптов. Для небольшой сети будет очень недорого стоить и весь описанный функционал можно поднять за день, включая время на изучение синтаксиса скриптов. Давно использую, очень доволен.
мне интересно, почему некоторые старые топики вдруг вновь всплывают на главной? Думаю щас почитаю интересную статью, уже настроился, а тут оп — облом! Уже читал…
Отдавать свои страницы можно намного проще и легче с помощью dns сервера, например, bind9.
Адреса можно собирать из arp таблицы.
Вы меня простите, но тонна скриптов на bash видятся мне костылем.
У меня прописан dns 8.8.8.8 всегда.
Вы знаете, в любой задаче при любых решениях будут какие то частности. Например, vpn.
Таких как Вы будет меньше одного процента. В данном случае скорее всего можно принебречь.
Но точно также можно заворачивать запросы на самые популярные днс на свой через тот же самый iptables.
Тогда у меня вообще не будет инета.
Минус механизма с DNS в том что полученный адрес будет храниться какое-то время, и последующие обращения к данному имени будут приводить на внутренний сервер.

Заставить неуправляемого пользователя нажать Ctrl+F5, нереально.
Единственная проблема которую я тут вижу — это кеш браузера.
Но если Вы сконфигурите правильно веб сервер со страницей которую должно всем показываться…
Все просто — клиент запршивает google.com, его запрос приходит на dns — dns говорит что google.com = 10.0.0.1, а на 10.0.0.1 конфигом редиректится на site.com.
Единственная проблема которую я тут вижу — это кеш браузера.

Вот имменно он. Даже в данной системе была проблема с тем что браузер считал подложный сайт оригинальным, и не хотел уходить с иформационной страницы.
Как ни странно, меня совсем недавно посещала мысль организовать очень близкую по сути к вашему проекту «вайфай-халяву для народа». Но механизм размещения рекламы виделся мне в виде узкой полоски сверху/сбоку, висящей постоянно по время серфа, и ессесно меняющийся в зависимости от контекста просматриваемой страницы.
А можно узнать как планировалось релизовать подобное с тех. точки зрения?

Модификация веб-трафика «налету» через прокси, с помещением основного сайта в фрейм?
Удалось узнать, как это реализуется?
Реализовывал через прозрачный прокси — privoxy, регулярными выражениями, делал вставку на лету в тело страницы. После тега вставлял div блок.
Присоединяюсь к вопросу :-)
Боюсь разочаровать вас, но дальше мысли это никуда с тех пор не ушло ((
Слушайте, ну вы странные. Есть же готовые софтинки ровно для этой задачи, уже со статистикой, учетом, отключениями и проверенные временем. Зачем городить такой ужас? :(
Можно пару примеров?
С обязательным выполнением изначальной задачи:

«прежде чем пользователь попадет в Интернет, он должен посмотреть информационную страницу, с нашей «рекламой».»

Вы никогда не пользовались публичным wifi, я так понимаю?
Вы никогда не пользовались публичным wifi, я так понимаю?

Хм, интересный вывод. Пользовался но подобно функционала не видел.

Можно все таки пример системы?
Спасибо за статью. А какие устройства использовались?
Sign up to leave a comment.

Articles