Название: Страница заглушка, динамичный шейпер для микротик Отправлено: traktor150 от 15 Декабря 2009, 22:19:21 Доброго времени суток. Хочу поделится с вами своими доработками под билинг. Старница заглушка которая распознает пользователя по ip, берет из базы билинга инфу Ф.И.О, баланс, трафик(можно любую инфу которую хотите отображать из билинга на странице). А также доработанный скрипт hw_mikrotik.pl (думаю автор скрипта не обидеться за то что я его изменил немного), скрипт создает на микротике динамический шейпер для пользователя. Кому интересно пиши в ЛС.
П.С. Эти скрипты все бесплатные, разработчиков прошу включить в следующие версии билинга. Всем кому интересно пишите в лс, оставляйте почту всем вышлю, скрипты. Если есть предложения по этим скриптам прошу писать тут для обсуждения. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: morenko от 22 Декабря 2009, 14:19:45 Скинь пожалуйста заглушку, очень надо))
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: versus от 22 Декабря 2009, 15:18:33 да просто прикрепи их в своем сообщении верхнем, зачем ждать просьб. Те кто заинтерсованы скачают.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: YuSHa от 26 Декабря 2009, 00:12:32 очень актуально
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: blackjack от 26 Декабря 2009, 20:54:35 а ты крут автор, зарисовал адрес 192.168. .... ;D ;D ;D
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Maks от 26 Декабря 2009, 20:56:47 а ты крут автор, зарисовал адрес 192.168. .... ;D ;D ;D На всяк случай, от своих юзеров )))) Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: traktor150 от 27 Декабря 2009, 18:11:09 Все прикрепил тут. Теперь качайте кому нужно. Пишите коменты.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: VitalVas от 30 Декабря 2009, 20:18:02 неграмотно :)
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: keeper1978 от 13 Мая 2010, 22:10:49 люди подскажите как заглушку прикрутить
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: nops от 14 Мая 2010, 07:37:05 Хм, забавно, а есть по русски?
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: elite от 14 Мая 2010, 09:39:19 Хм, забавно, а есть по русски? http://translate.google.com/# - и будет по-русски :)Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: nops от 14 Мая 2010, 10:24:29 http://translate.google.com/# - и будет по-русски :) :D Ну это понятно. Я так понял, нужно будет переписывать всё что по украински на русский... Русской версии нет?! Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: elite от 14 Мая 2010, 10:28:50 :D Ну это понятно. а может тебе все разжевать и в рот положить? это такая проблема 2 предложения текста исправить??Я так понял, нужно будет переписывать всё что по украински на русский... Русской версии нет?! Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: nops от 14 Мая 2010, 10:42:57 а может тебе все разжевать и в рот положить? это такая проблема 2 предложения текста исправить?? Да нет, спс. я и сам с руками. Просто думал есть локализованная версия)))Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: keeper1978 от 16 Мая 2010, 22:45:13 блин люди может подскажет кто как прикрутить заглушку к mikrotik
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: keeper1978 от 17 Мая 2010, 08:14:08 всё разобрался вопрос отпал если кому интересно создаётся правило ната с перенапровлением на прокси для всех кому неразрешон вход в нет
а на прокси включается ридирект на страницу Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Maks от 17 Мая 2010, 11:22:30 О, большое спасибо. Будет полезно это знать.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: zorric от 26 Мая 2010, 12:51:59 всё разобрался вопрос отпал если кому интересно создаётся правило ната с перенапровлением на прокси для всех кому неразрешон вход в нет Как тогда узнать ip юзера. Если сделать нат, тогда сорс адрес будет уже не юзерский ір?а на прокси включается ридирект на страницу Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Aivanzipper от 26 Мая 2010, 12:56:54 Как тогда узнать ip юзера. Если сделать нат, тогда сорс адрес будет уже не юзерский ір? ipfw fwd не меняет source-address, на микротике наверное так же Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: zorric от 26 Мая 2010, 13:01:51 Тогда подскажите, как это сделать на МТ? Пол дня уже мучаюсь. ;D
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: versus от 26 Мая 2010, 13:13:22 Полдня мучаюсь это ничего не сказать.
Надо описать что попробовал и что не получилось. Вот тогда видя варианты ваших действий можно сказать что и где вы не включили, а бесплатно писать пошаговое руководстов, когда человек не хочет включить мозг увольте. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: zorric от 26 Мая 2010, 13:18:18 Cоздал правило ната с перенапровлением на прокси для всех кому неразрешон вход в нет а на прокси включается ридирект на страницу. По задумке автора, юзер определяется, по айпи с которого он пришёл. По этой схеме мы получаем айпи ната а не юзера.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Aivanzipper от 27 Мая 2010, 23:26:14 По идее там не НАТ а все-таки какой-то форвард должен быть
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: kipish от 17 Октября 2010, 04:28:14 Прошу прощения за то, что немного не по теме, решил пока новый топик не создавать. может что-то не учел просто, подскажите.
ситуация такова. mikrotik.pl благополучно запускается, и читает базу, а вот hw_mikrotik.pl в процессах увидеть так и не удалось, соответственно и результатов работы тоже((( nofire.pl ведет себя так же. Все запускается из отдельной папки, на билинге, где уже установлен агент доступа и авторизации. hepl me please. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: zorric от 04 Ноября 2010, 11:57:41 Подскажите, как розрулить даный ньюанс? :)
Есть редирект на страницу-заглушку всем, кто не goodboys. Работает, вопросов нету. Но когда допустим юзер сначала открыл оперу на 100500 закладок А ПОТОМ включил ВПН. Опера увидела гейт и ломанулась всема 100500 закладками туда. В это время биллинг ещё не успел добавить юзера в goodboys. И он, вместо своего законного нэта увидел 100500 ДАЙ ГРОШЕЙ!!!. Спасибо. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: VitalVas от 04 Ноября 2010, 14:46:47 Подскажите, как розрулить даный ньюанс? :) добавить проверку на уровне ipfwЕсть редирект на страницу-заглушку всем, кто не goodboys. Работает, вопросов нету. Но когда допустим юзер сначала открыл оперу на 100500 закладок А ПОТОМ включил ВПН. Опера увидела гейт и ломанулась всема 100500 закладками туда. В это время биллинг ещё не успел добавить юзера в goodboys. И он, вместо своего законного нэта увидел 100500 ДАЙ ГРОШЕЙ!!!. Спасибо. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: zorric от 04 Ноября 2010, 16:08:51 Это все на микротике.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: smallcms от 04 Ноября 2010, 16:28:41 Подскажите, как розрулить даный ньюанс? :) Я долго размышлял над этим вопросом. И пока самый адекватный для "человеков-потрафиков" вариант - это не выводить прямо на fkontakti.ru заглушку, а сделать в скрипте редирект на локальную страницу, где уже там появится красиво размалёванная страница-попрошайка. Суть финта - пока фаер считает, что мы запрашиваем интенет, давать на растерзание юзеру минимум трафика (редирект в хэдерах - это вам не страница заглушка на мегабайт-пять). Минус такого варианта - все закладки откроют (т.к. редирект) вашу локальную страницу.Есть редирект на страницу-заглушку всем, кто не goodboys. Работает, вопросов нету. Но когда допустим юзер сначала открыл оперу на 100500 закладок А ПОТОМ включил ВПН. Опера увидела гейт и ломанулась всема 100500 закладками туда. В это время биллинг ещё не успел добавить юзера в goodboys. И он, вместо своего законного нэта увидел 100500 ДАЙ ГРОШЕЙ!!!. Спасибо. Но здесь уже нужно искать компромисы между шашечками и ездой... Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: zorric от 04 Ноября 2010, 17:38:41 Минус такого варианта - все закладки откроют (т.к. редирект) вашу локальную страницу. Так вот именно. В первые секунды после подключения ВСЕХ перенаправляет на эту страницу. Вопрос не в трафике.Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Aivanzipper от 04 Ноября 2010, 17:46:14 Я когда-то немного допилил модуль перенаправления от Cell и в первые секунды после авторизации редиректит на страничку "Проверка доступа, ожидайте.. [gif-прогрессбар]". Там копать надо в сторону одной таблицы, тут где-то на форуме есть её описание.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Eugene от 07 Января 2011, 21:51:33 Вопрос, версия биллинга 49.32, не менялось ли чего с момента написания скрипта? У меня в графах "Трафик" вх./исх. стоят нули, хотя, в странице статистике данные оттображаются, может названия полей поменялись?
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Eugene от 07 Января 2011, 22:16:16 Вопрос, версия биллинга 49.32, не менялось ли чего с момента написания скрипта? У меня в графах "Трафик" вх./исх. стоят нули, хотя, в странице статистике данные оттображаются, может названия полей поменялись? А, сейчас просмотрел базу, оказалось, что если у человека есть алиасный IP, то в статистику не добавляется трафик, потреблённый с его алиаса (для этого IP-адреса), а добавляется только в основную учётку. А, значит и скрипт не учитывает трафик с алиасов.Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: methodwest от 09 Января 2011, 01:12:43 А можно полную инструкцию по устанувке!!! плиз!!!
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: 0xbad0c0d3 от 09 Января 2011, 14:50:23 Вопрос, версия биллинга 49.32, не менялось ли чего с момента написания скрипта? У меня в графах "Трафик" вх./исх. стоят нули, хотя, в странице статистике данные оттображаются, может названия полей поменялись? А, сейчас просмотрел базу, оказалось, что если у человека есть алиасный IP, то в статистику не добавляется трафик, потреблённый с его алиаса (для этого IP-адреса), а добавляется только в основную учётку. А, значит и скрипт не учитывает трафик с алиасов.А при чем тут учет трафика к "заглушке"?? Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Eugene от 15 Января 2011, 13:24:10 То ли я дурак, то ли лыжи по асфальту не едут... Ну, просто он там есть, я подумал, раз есть, то почему бы ему не работать :) Хотя, не сильно актуален вопрос на безлимитах, время будет, разберусь.А при чем тут учет трафика к "заглушке"?? Решил выложить немного подправленную версию. Язык - русский. Кому лень править, сделал текст отдельно логичным для тех, у кого определился IP и для тех, у кого не определился. Что бы не морочиться с HotSpot-ом для "гостей". Не пинайте за ошибки, в запятых не силён. Добавил тариф и его стоимости, поскольку у нас есть те, кто работает в кридит и есть тариф "заблокирован", где даже при наличии денег на счёте интернет блокируется. Также, попытался сформулировать текст так, что бы поменьше было звонков и глупых вопросов на тех. поддержку. Ссылки абсолютные, на случай если биллинг стоит на том же сервере. Единственно, остаётся один не закрытый </div> если не определился адрес. Тоже, будет время поковыряю, потому как ошибка не критичная. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Maks от 17 Января 2011, 23:56:46 То ли я дурак, то ли лыжи по асфальту не едут... Ну, просто он там есть, я подумал, раз есть, то почему бы ему не работать :) Хотя, не сильно актуален вопрос на безлимитах, время будет, разберусь.А при чем тут учет трафика к "заглушке"?? Решил выложить немного подправленную версию. Язык - русский. Кому лень править, сделал текст отдельно логичным для тех, у кого определился IP и для тех, у кого не определился. Что бы не морочиться с HotSpot-ом для "гостей". Не пинайте за ошибки, в запятых не силён. Добавил тариф и его стоимости, поскольку у нас есть те, кто работает в кридит и есть тариф "заблокирован", где даже при наличии денег на счёте интернет блокируется. Также, попытался сформулировать текст так, что бы поменьше было звонков и глупых вопросов на тех. поддержку. Ссылки абсолютные, на случай если биллинг стоит на том же сервере. Единственно, остаётся один не закрытый </div> если не определился адрес. Тоже, будет время поковыряю, потому как ошибка не критичная. Если не тяжко скрин как оно выглядит, а то без картинок, и без подключения базы у меня выглядит очень криво. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: YuSHa от 26 Февраля 2011, 20:28:33 выглядит примерно так.
заменил index.php со старого архива. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: YuSHa от 26 Февраля 2011, 20:32:39 Интересно, а никто не делал так, что б при создании какой либо акции, просьбы или предупреждения для клиента или группы, их (клиентов) перенаправляло на страничку с информацией и там была кнопочка "ознакомлен". после нажатия - пускало б в инет.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: VitalVas от 26 Февраля 2011, 20:37:05 Интересно, а никто не делал так, что б при создании какой либо акции, просьбы или предупреждения для клиента или группы, их (клиентов) перенаправляло на страничку с информацией и там была кнопочка "ознакомлен". после нажатия - пускало б в инет. http://forum.nodeny.com.ua/index.php?topic=162.0Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: YuSHa от 26 Февраля 2011, 20:55:35 Спасибо, читал. Только в этом модуле реализовано через ipfw Freebsd. Я же использую микротик. Поэтому и написал тут, где шейпер для микротика.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: VitalVas от 26 Февраля 2011, 21:08:36 Спасибо, читал. Только в этом модуле реализовано через ipfw Freebsd. Я же использую микротик. Поэтому и написал тут, где шейпер для микротика. а какая проблема использовать APІ микротика?Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: YuSHa от 26 Февраля 2011, 22:00:05 проблема написать код( стыдно сказать, но учился на кафедре Комп. информационных технологий 4 курса. И правильно направить мысль в код никак не научился(
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: VitalVas от 26 Февраля 2011, 22:51:22 проблема написать код( стыдно сказать, но учился на кафедре Комп. информационных технологий 4 курса. И правильно направить мысль в код никак не научился( странно, но я с 8-го класу пишу проги....Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: stix от 26 Февраля 2011, 23:45:03 проблема написать код( стыдно сказать, но учился на кафедре Комп. информационных технологий 4 курса. И правильно направить мысль в код никак не научился( вот он мега сложный код )add action=dst-nat chain=dstnat comment="" disabled=no dst-port=80 protocol=tcp src-address-list=!goodboys to-addresses=1.1.1.1 to-ports=81 вместо 1.1.1.1 подставляешь нужный Ip с сервером и вместо 81, порт на котором будет висеть твой виртуалхост Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: YuSHa от 27 Февраля 2011, 11:42:38 этот правило фаервола в микротике.
такое у меня есть) Код: /ip firewall nat НО есть желание в этой (или другой) страничке отабражать нужный текст для конкретного абонента или группы(по тарифу или району) и что б была кнопочка "ознакомлен" если не нажал - в инет не пустит, а нажал - милости просим. Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: omega от 22 Октября 2013, 22:05:22 АП
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Sergey от 25 Мая 2015, 12:28:40 Ребят подскажите как сделать чтобы было не просто баланс, а баланс с услугами? Пытаюсь изменить не получается, в заглушке пишет 100 гривен,а на самом деле у Абонента 0.00 на счету.
пытался изменить код: while ($row_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$row_balance['balance'].' руб.</span> '; } на: while ($rez_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$rez_balance['balance'].' грн.</span> '; } безрезультатно Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: 0xbad0c0d3 от 25 Мая 2015, 15:07:26 Ребят подскажите как сделать чтобы было не просто баланс, а баланс с услугами? Пытаюсь изменить не получается, в заглушке пишет 100 гривен,а на самом деле у Абонента 0.00 на счету. попробуй поменять напытался изменить код: while ($row_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$row_balance['balance'].' руб.</span> '; } на: while ($rez_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$rez_balance['balance'].' грн.</span> '; } безрезультатно while ($siski = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$siski['size'].' грн.</span> '; } на экране появятся сиськи? - не думаю. Нужно запрос менять, а не имя переменной... печаль, куда мы катимся... Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Sergey от 25 Мая 2015, 19:08:30 Цитировать попробуй поменять на Вы я уверен профи в этом деле! Помогите, подскажите, где что исправить, я в этой теме совсем зеленый, а авторы чуток допустили косяк, так вот мне кажется этот косяк толпой нужно и исправить!while ($siski = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$siski['size'].' грн.</span> '; } на экране появятся сиськи? - не думаю. Нужно запрос менять, а не имя переменной... печаль, куда мы катимся... Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: ser970 от 25 Мая 2015, 19:30:29 Цитировать попробуй поменять на Вы я уверен профи в этом деле! Помогите, подскажите, где что исправить, я в этой теме совсем зеленый, а авторы чуток допустили косяк, так вот мне кажется этот косяк толпой нужно и исправить!while ($siski = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$siski['size'].' грн.</span> '; } на экране появятся сиськи? - не думаю. Нужно запрос менять, а не имя переменной... печаль, куда мы катимся... $query = "SELECT fio,balance,ip,(balance-price) as summ FROM users u left join plans2 p on u.paket=p.id WHERE ip = '$ip' "; и использовать summ но будет верно не всегда .... надо учитывать день начала услуги , доп услуги скидки новый пакет и так далее.... простой правкой запроса сложно отделаться... Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: ser970 от 25 Мая 2015, 21:08:13 более верно
$query = "SELECT fio,balance,ip,start_day,if (start_day>0, balance-price*ROUND(((32-start_day)/31),2) , balance-price)as summ FROM users u left join plans2 p on u.paket=p.id where ip='$ip'"; Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: 0xbad0c0d3 от 26 Мая 2015, 08:18:18 Код: $query = "SELECT fio,balance,ip,start_day,balance-submoney as summ FROM fullusers where ip='$ip'; Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: ser970 от 26 Мая 2015, 13:44:17 SELECT balance,ip,start_day,balance-submoney as summ FROM fullusers where ip='10.0.0.186'; можно и так но.... +---------+------------+-----------+------------------+ | balance | ip | start_day | summ | +---------+------------+-----------+------------------+ | 106.15 | 10.0.0.186 | 0 | 6.15000152587891 | +---------+------------+-----------+------------------+ округлять надо будет или дальше или в запросе Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: 0xbad0c0d3 от 26 Мая 2015, 13:59:00 ну да... сложно же сделать ROUND(balance-submoney,2)? ))
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: ser970 от 26 Мая 2015, 15:56:06 ну да... сложно же сделать ROUND(balance-submoney,2)? )) мне нет. это еще вчера было сделано...но ... Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: Sergey от 27 Мая 2015, 00:10:35 ser970, Огромное вам спасибо!!! +1 к карме.
Название: Re: Страница заглушка, динамичный шейпер для микротик Отправлено: il_blag от 31 Декабря 2015, 11:05:11 Парни всех С НАСТУПАЮЩИМ!!! подскажите как правильно отключить страницу заглушки? версия nodeny 49.32
|