Jump to content

Recommended Posts

Posted

гуру, посоветуйте - чем можно посчитать трафик, прощедший через прокси?

построена цепочка: клиент - локальный прокси - прокси провайдера.

Есть интерес разбирать логи локального сквида на предмет кол-ва укр. и мирового траффика, потребленного каждым из клиентов.

Чем бы это можно сделать, ткните носом плз?

Posted

Если можно - делаешь локальный прокси прозрачным и прописываешь ему парентом прокси провайдера.

 

Если нельзя - ставишь/пишешь штуку, которая будет анализировать логи прокси.

И снимать денежки )

 

Можно даже СТГ прикрутить к этому делу, списывая деньги со счетов клиентов через консольный конфигуратор в скрипте.

Posted
Если можно - делаешь локальный прокси прозрачным и прописываешь ему парентом прокси провайдера.

 

Если нельзя - ставишь/пишешь штуку, которая будет анализировать логи прокси.

И снимать денежки )

 

Можно даже СТГ прикрутить к этому делу, списывая деньги со счетов клиентов через консольный конфигуратор в скрипте.

О. Это уже ближе..

А такая штуковина как SARG умеет что-то подобное?

Получается, из лога нужно выбрать период, потом в этом периоде отфильтровать все, что запрашивал src IP клиента, потом выбрать все dst и пропустить их через фильтр Украина/мир

хм.. и как это все сделать? :(

Posted
А такая штуковина как SARG умеет что-то подобное?

Получается, из лога нужно выбрать период, потом в этом периоде отфильтровать все, что запрашивал src IP клиента, потом выбрать все dst и пропустить их через фильтр Украина/мир

ну на свой вопрос сам же и ответил .... реализовать осталось :(

повторю слова Max-a: stg.dp.ua

Posted

На stg.dp.ua нет скриптов для парсинга логов сквида )

 

2Lambert: сарж хз, но по слухам, умеет.

А как поделить на украину/мир - хз)

Всегда можно самописными скриптами.

Posted
сарж хз, но по слухам, умеет

Уметь то умеет но в точности очень хромает

Более чем хромает...

На PHP можно реализовать, точно знаю, но я в нем слаб..

если б кто сделал - думаю, локалка бы скинулась деньгами, сколько там надо будет, в разумных пределах..

Когда-то мы сообща рисовали такое дело еще под OS/2.. пару лет назад.

Всего-то пропарсить лог сквида, и выборку по IP src и dst UA/world согласно списка.

Сам сквид украинский траффик пускает на прокси провайдера (parent) и мировой - на соседний прокси (sibling). Сделано так потому, что провайдер за мировой траффик денег много просит. В итоге пользуемся сторонним. Но считать его тоже как-то хотелось бы..

А сквид в режиме транспарентного прокси отказывается перенаправлять траффик согласно ACL UA/World.. почему-то.. может, руки мои кривы?

Posted
А может сделать прокси прозрачным и считать трафик с помощью СТГ?

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

Сейчас это работает так: сквиду скармливается агрегатированный список укр. сетей, который прописывается как acl ukr dst "file"

дальше, если dst находится в ukr - запрос идет на прокси провайдера, если нет (то есть мировой траффик) - запрос идет на другой прокси, где мировой траффик дешевле.

Может быть, что-то я делаю неправильно? хз..

Posted

Можно прописать ему neighbour или как он там называется.

Прописать, чтоб он шел на этот neighbour только по этому acl.

Или так или надо писать не neighbour, а parent.

Там есть указание использовать другой прокси только для конкретных acl

Posted

Да, но это работает если я не использую сквид как транспарентный прокси.

Когда он сидит на своем 3128 - все нормально, клиенты к нему обращаются, я смотрю по логам, что украину он берет с аплинка, мир - с соседа. все нормально.

Но попытавшись перевести его в акселератор- я получил облом, все пошло напрямую.

Руки? или может более другую версию сквида собрать да поставить?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...