+  HandyCache форум
|-+  Главная категория» Дополнения, плагины» AnaServ - управление лимитом трафика по пользователям
Имя пользователя:
Пароль:
Страниц: 1 [2] 3 4 ... 7   Вниз
  Отправить эту тему    Печать  
Автор Тема: AnaServ - управление лимитом трафика по пользователям  (Прочитано 105872 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #20 : 23 мая 2009, 12:05:49 »

Очередное обновление AnaServ!

В новой версии 3.1:
f Исправлено формирование скрипта доступа к статистике: Путь всегда прописывался к "C:\Inetpub\wwwroot\".
f Убрана возможность давать безлимит за ненадобностью (лучше указать много трафика, и пользователь нечаянно не сможет скачать слишком много) наблюдались некоторые глюки с этой возможностью
f Исправлена проблемма с названием файла статистики если он не index.htm, то не создавался файл даты и не правильно формировался файл скрипта доступа к статистике
f Очистка полей ввода значений на 0 если значение ранее не вводилось
+ Программа сворачивается в трей.

Скачать уже можно с того же сайта  http://lizard.2x4.ru в разделе "Архив файлов"
Пока тестируется..
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #21 : 23 мая 2009, 23:28:51 »

Еще забыл написать исправлены 2 серьезные ошибки:
f Исправлена ошибка сохранения истории 1 числа каждого месяца: трафик 1 числа не вписывался в историю.
f При добавлении и удалении пользователей из списка HC трафик указанный в AnaServ смещался а список содержал удаленного пользователя

За 5 месяцев тестирования все ошибки которые были найдены.. исправлены в версии 3.1
пока тестируется новая..
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #22 : 27 мая 2009, 21:53:44 »

В СВЯЗИ С РАДОСТНЫМ ИЗВЕСТИЕМ ВЫХОДА В СВЕТ НОВОЙ ВЕРСИИ HANDYCACHE 1.0.0.175
ВЕСЬ ФУНКЦИОНАЛ ANASERV СВЯЗАННЫЙ С ЛУА СКРИПТАМИ НЕ БУДЕТ РАБОТАТЬ.. скоро будет обновление под версию 175 :-)))
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #23 : 13 июля 2009, 10:47:55 »

v 4.0.180
*  Полностью переписан код программы
+ Совместимость с HandyCache 1.0.0.180 (AnaServ не будет работать с HC меньшей версии )
+ Добавлен монитор статистики в окно программы
+ Лимит пользователей не сбрасывается после выключения программы
+ Окно лога действий программы(ошибки, уведомления). При очистке содержимого , сохраняется файл Anaslog.txt последней выбраной папке
+ Добавлены управляющие команды для выявления на каком этапе работы программы происходит ошибка
+ Определение  IP и Порт НС автоматически и возможность указать их вручную (необходимо для отправки управляющих команд)
+ Добавлено окно отправки сообщений автору
f  Убраны ненужные настройки(интервал считывания(он равен всегда 5 сек),путь к файлу пользователей, установка изначального лимита, включения скриптового доступа к статистике(он все время включен))
f  Исправлено сохранение истории 1 числа (не обнулялся общий трафик)


Программа написана для HandyCache 1.0.0.180 и  с более ранними версиями работать не будет! Используйте AnaServ 3.1 для более ранних версий.
Управление пользователями и трафиком осуществляется за счет управления расширениями HandyCache поэтому создается расширение control которое позволяет отправлять управляющие команды для управления другими расширениями.
 
Первый запуск:

Для полноценной работы нужно расширение control которое создает AnaServ, но так как у вас его еще нет, то при первом запуске программы необходимо будет перезагрузить списки расширений HandyCache:
  Проверьте что бы HandyCache был выключен! Запустите Anaserv. Укажите файл stat.txt и Файл страницы статистики. Автоматически создадутся нужные расширения. После этого запустите HandyCache и продолжайте настраивать Anaserv дальше. В последующем так как расширение control создано и активировано.. манипуляций с выключениями/включениями HandyCache не нужны.

  В настройках HandyChache - "расширения" создаются три расширения:  control, statistika, ban проверьте что бы они всегда были включены!

  В настройках AnaServ есть возможность указать IP и Порт HandyCache это нужно для того что бы знать на какой адрес отправлять управляющие команды.. AnaServ автоматически находит эти настройки, но если что то не так то можно указать их вручную.  Остальные настройки не требуют объяснений..

  Советую в HandyCache включить фильтр в мониторе и прописать запрет на показ управляющей команды перезагрузки расширения ban запрос на которое будет каждые 5 секунд.


скачать можно на сайте http://lizard.2x4.ru в файловом архиве или здесь: http://www.rapidshare.ru/1097725


* 1.PNG (15.4 Кб, 539x444 - просмотрено 324 раз.)

* 2.PNG (17.95 Кб, 537x445 - просмотрено 310 раз.)

* 3.PNG (16.97 Кб, 537x444 - просмотрено 299 раз.)

* 5.PNG (41.67 Кб, 1355x531 - просмотрено 332 раз.)
Сообщить модератору   Записан
minnakhmetov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #24 : 16 июля 2009, 13:34:35 »

Добрый день. Есть несколько вопросов:
1. Ограничение трафика дается на день? или как можно сделать лимит траффика на месяц.
2. вместо кнопки "взорвать мир" хотелось бы открывать файл статистики
3. в логе: "16.07.2009 13:30:53     Не удалось перезагрузить расширение ban" - хотя в HC присутсвует расширение bans, c единственной функцией ban, тело которой пустое.
Спасибо.
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #25 : 16 июля 2009, 13:45:19 »

1) ограничение трафика на месяц не рассматтривалось .. буду знать что нужно..
2) какой та ты гуманист)
3) если не удается перезагрузить расширение то это значит что:
  а) не создано расширение control
  б) расширение control не включено.. выключи и включи HC  и проверь что галочка control в расширениях стоит
  в) AnaServ посылает команды не на тот ip порт HC .. в таком случает любые команды не будут работать...например  включение статистики которое вызывается при включении анализа статистики...не забудь что ip где запущен AnaServ должен быть разрешен в списке пользователей HC..

включи серв и анализ статистики сек через 10 скопируй лог..  для верности нажми все управляющие команды сверху вних.. и пришли лог..
« Последнее редактирование: 16 июля 2009, 13:53:16 от alex208210 » Сообщить модератору   Записан
minnakhmetov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #26 : 16 июля 2009, 13:56:52 »

  б) расширение control не включено.. выключи и включи HC  и проверь что галочка control в расширениях стоит
  в) AnaServ посылает команды не на тот ip порт HC .. в таком случает любые команды не будут работать...например  включение статистики которое вызывается при включении анализа статистики.

включи серв и анализ статистики сек через 10 скопируй лог..  для верности нажми все управляющие команды сверху вних.. и пришли лог..
б)галочка стоит на всех расширениях
в) у меня используется порт 8081, и кстати иногда он не правильно определят порт HC (возможно из-за этого и ошибки)

вот лог:
Код:
16.07.2009 13:51:34     Файл control.lua найден
16.07.2009 13:51:34     Файл ban.lua найден
16.07.2009 13:51:34     Файл _send_my_response.lua найден
16.07.2009 13:51:34     Обновлены записи в extensions.lst
16.07.2009 13:51:34     Обновлены записи в extensions.lso
16.07.2009 13:51:34     Выбран файл статистики stat.txt
16.07.2009 13:51:34     Получены настройки HC: Порт и IP
16.07.2009 13:51:35     Файл control.lua найден
16.07.2009 13:51:35     Файл ban.lua найден
16.07.2009 13:51:35     Файл _send_my_response.lua найден
16.07.2009 13:51:35     Обновлены записи в extensions.lst
16.07.2009 13:51:35     Обновлены записи в extensions.lso
16.07.2009 13:51:35     Обновлены файлы extensions,созданы расширения (если не было)
16.07.2009 13:51:36     Выполнен запрос на  IP и Порт HandyCache
16.07.2009 13:51:36     Не удалось перезагрузить расширение ban
16.07.2009 13:51:36     Выполнена проверка настроек программы
16.07.2009 13:51:37     Не удалось включить скриптовый доступ к статистике
16.07.2009 13:51:39     Не удалось перезагрузить расширение ban



Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #27 : 16 июля 2009, 13:59:24 »

зайди на вкладку лог там ip и порт, порт должен быть 8081 а ip должен быть тот который использует HC и он же должен быть разрешен в списке пользователей HC

если порт другой. или ip не HC то пропиши их вручную в настройках.. ip и порт HC

и еще.. Hc надеюсь 1,0,0,180 ??
1,0,0,175 не подойдет..
« Последнее редактирование: 16 июля 2009, 14:08:31 от alex208210 » Сообщить модератору   Записан
minnakhmetov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #28 : 16 июля 2009, 14:37:20 »

проблемы решились:
1. в HC добавил пользователя с айпишником серва (127.0.0.1 не канает)
2. в AnaServ указал вручную айпи и порт(127.0.0.1 не канает)
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #29 : 16 июля 2009, 23:26:01 »

в) у меня используется порт 8081, и кстати иногда он не правильно определят порт HC (возможно из-за этого и ошибки)


На счет порта..  AnaServ берет порт с файла конфигурации handycache.ini который в свою очередь записывается туда при выключении HC поэтому если в настройках HC поменять порт то серв определит его не правильно так как будет брать данные старого порта.. выход. перезагрузить HC..
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #30 : 17 июля 2009, 00:33:46 »

выход. перезагрузить HC..

Можно просто сохранить настройки HC через меню в трее, перезагружать HC не обязательно.
Сообщить модератору   Записан
oit
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 12


« Ответ #31 : 17 июля 2009, 12:42:31 »

спасибо, смотрю-разбираюсь... сразу пару странностей нашел в программе (там обновление статистики каждые 5 секунд, что не очень удобно)
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #32 : 20 июля 2009, 08:06:36 »

v 4.1.180
+ Добавлена возможность указать скорость загрузки  каждому пользователю
+ Пользователям доступна только своя страница статистики. Есть возможность указать каким пользователям разрешено смотреть общую статистику
+ Возможность открыть страницу статистики из программы в браузере
+ Содержимое лога сохраняется в лог файл при сохранении истории
+ Скорость показана в статистике
f  Расширение ban перезагружается только когда у пользователя меняется статус с "забанен" на "разбанен" или наоборот
f  Исправлена уязвимость которая заключалась в том, что пользователь мог сформировать определенный url запрос и выключить любое расширение

Скачать можно на сайте lizard.2x4.ru  или по ссылке http://www.rapidshare.ru/1106625

ЕСЛИ ВЫ ИСПОЛЬЗОВАЛИ ВЕРСИЮ 4.0.180, ТО ПЕРЕД ЗАПУСКОМ УДАЛИТЕ РАСШИРЕНИЯ В ПАПКЕ EXTENSIONS: BAN,SEND MY RESPONSE,CONTROL
И ЖЕЛАТЕЛЬНО В РЕЕСТРЕ ВЕТКУ HKLM\SOFTWARE\ANASERV4





пользователям доступна страница статистики http://stat.user/ где отображена информация касающаяся только их..
по адресу http://stat.local/стр стат..  доступна общая статистика тем каму разрешено это программой anaserv, разрешить можно в мониторе в колонке : доступ
скорость указывает в килобайтах  в мониторе
« Последнее редактирование: 20 июля 2009, 08:23:34 от alex208210 » Сообщить модератору   Записан
oit
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 12


« Ответ #33 : 20 июля 2009, 09:13:57 »

не подходит вапще программка, трафик за месяц не считает, отчет не выводит отдельно по пользователям...
может есть что еще? или самому чтонть может сделать можно?
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #34 : 20 июля 2009, 09:17:10 »

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



на счет обновления.. а сколько надо если не 5 сек? ну могу сделать самому устанавливать интервал считывания.. просто раньше было можно но не было нужно а 5 сек самое оптимальное..
зы.. сегодня выложил новую версию там отдельно  статистика у пользователя.. на днях сделаю в нее же  и просмотр трафика за месяц..
про остальные странности пиши в соответствующей теме...
« Последнее редактирование: 20 июля 2009, 09:39:01 от alex208210 » Сообщить модератору   Записан
oit
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 12


« Ответ #35 : 20 июля 2009, 10:00:02 »

можно ли сделать различный лимит на траффик для каждого пользователя?
з.ы. про обновление в 5 секунд на страничке просмотра - на мой взгляд лучше всего минуту сделать, я к примеру за 5 секунд до конца списка не успеваю спуститься, автообновление - и я вверху страницы
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #36 : 20 июля 2009, 10:07:23 »

в мониторе в колонке "лимит" указывайт каждому пользователю свой на день..
про автообновление .. поставлю 1 минуту пока .. если кто нить еще  запросит  время обновления то сделаю возможность менять в программе.. а вообще.. в опере  после обновления не перекидывает на верх поэтому я даж не замечал такого)
сл версию завтра послезавтра выложу..
« Последнее редактирование: 20 июля 2009, 10:21:26 от alex208210 » Сообщить модератору   Записан
minnakhmetov
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #37 : 20 июля 2009, 11:08:53 »

Цитировать
прога выключена, путей в реестре нет, то есть видимо  AnaServ  не создает параметры при старте.

проблема была в том что не хватало  прав на запись в реестр, всё работает на ура.
Сообщить модератору   Записан
alex208210
Beta tester
*****

Репутация: +12/-1
Offline Offline

Сообщений: 129


« Ответ #38 : 22 июля 2009, 07:29:40 »

v 4.1.5.180

+ Добавлен скроллинг в монитор
+ На странице статистики пользователя показан трафик израсходованный за месяц
+ Поля логин и пароль для прокси на вкладке "сообщение"
f  Обновление страницы статистики через 1 минуту
f  Обработка ошибок при отсутствии прав записи в реестр

На вкладке "Управление" в мониторе вы можете указать пользователям каждому свой лимит на день, скорость интернета, возможность доступа к общей статистике. Просто отредактируйте необходимые ячейки.

Скачать можно с сайта http://lizard.2x4.ru или здесь: http://www.rapidshare.ru/1108901

НЕ ЗАБЫВАЙТЕ СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ В ХЕНДИ ДЛЯ ANASERV'A C IP ТОГО КОМПА ГДЕ ОН ЗАПУЩЕН... ЭТОТ ПОЛЬЗОВАТЕЛЬ ШЛЕТ  КОМАНДЫ НА ПРОКСИ
« Последнее редактирование: 22 июля 2009, 08:27:29 от alex208210 » Сообщить модератору   Записан
Tessey
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #39 : 22 июля 2009, 15:03:21 »

Позволяет ли ваша программа (или планируется?) при достижении определенного трафика не полностью блокировать пользователя, а включать ограничение по трафику, как например:

HCExtension
...
if hc.user_name == 'test' and hc.user_from_internet > 70*1024*1024 then
  hc.user_speed_limit=2048
 end
...
и сайты исключения, например mail.ru и т.п. чтобы с почтой могли работать без ограничения скорости?

В данный момент помощью Extensions так работает...
« Последнее редактирование: 22 июля 2009, 15:07:30 от Tessey » Сообщить модератору   Записан
Страниц: 1 [2] 3 4 ... 7   Вверх
  Отправить эту тему    Печать  

 
Перейти в: