Знаете, есть на свете такой отличный миниатюрный proxy-сервер под названием «3proxy», который для своих мелких габаритов умеет достаточно много. Я его использую в домашних условиях (хотя он этим не ограничивается).
Однажды мне понадобилась статистика по использованию трафика проходящего через него. Подходящих (простых и легких в использовании) решений я не нашел. Именно поэтому решил сделать сам.
Подробнее о нем...
Под пользователями понимается учетная запись занесенная в конфигурационный файл proxy-сервера. Хватит слов, вот пример использования:
Установка:
Ну и собственно ссылка на сам анализатор. Может быть кому-нибудь пригодиться.
Однажды мне понадобилась статистика по использованию трафика проходящего через него. Подходящих (простых и легких в использовании) решений я не нашел. Именно поэтому решил сделать сам.
Подробнее о нем...
- Отображает суммарную статистику по всем пользователям.
- Отображает статистику конкретно по отдельно взятому пользователю.
Под пользователями понимается учетная запись занесенная в конфигурационный файл proxy-сервера. Хватит слов, вот пример использования:
vir@home:/usr/local/3proxy/logs$ ls
3proxy.log.2008.05.28 3proxy.log.2008.05.30 3proxy.log.2008.06.01
3proxy.log.2008.05.29 3proxy.log.2008.05.31 3proxy.log.2008.06.02
vir@home:/usr/local/3proxy/logs$
vir@home:/usr/local/3proxy/logs$ 3proxy-analyze summary
All logs analyzed by summary method.
Accepted: 17 MB
Transfered: 557 MB
vir@home:/usr/local/3proxy/logs$ 3proxy-analyze summary wasp
All logs analyzed by summary method.
Accepted: 0 MB
Transfered: 8 MB
vir@home:/usr/local/3proxy/logs$
Установка:
- Для корректной работы 3proxy-analyze необходимо, что бы на компьютере был установлен PHP интерпритатор и PHP-CLI (--enable-cli — при компилировании PHP)
- Все что необходимо сделать для установки, это скачать нижеуказанный архив, распокавать файлы, и поместить 3proxy-analyze в директорию с исполняемыми файлами, назначив затем этому файлу права на исполнение.
- После того, как вы установили 3proxy-analyze — настройте его. Откройте файл 3proxy-analyze в своем любимом редакторе и укажите нужное значения для директив в блоке конфигурации.
Ну и собственно ссылка на сам анализатор. Может быть кому-нибудь пригодиться.