Установил все как описано в статьях
http://www.lissyara.su/?id=1010
http://www.lissyara.su/?id=1017
trafd > mysql > php мордочки.
Все прекрастно работает (точнее почти все), все понятно и доступно расписано,
но есть одна загвоздка.
В офисе стоит шлюз на freebsd 6.1 через него офис ломится в инет.
но так как прокси прозрачный были замечены глюки.
Всех клиентов я принудительно заворачиваю с порта 80 на сквидовский порт 3128.
сам же прописал на админской машине и еще на парочке клиентских, прокси сервер в эксплорере и начались непонятки.
А именно ...
не верно считается трафик для тех машин, кому я прописал прокси сервер в браузеры, точнее http трафик вообще не считается для них.
#внутренний интерфейс шлюза
"vr0" 192.168.0.1
#собственно вся клиентская сеть
192.168.0.0/24
#IPFW перекидываю пакеты всех желающих из сети, которые ломяться на порт 80
${ipfw} add fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any 80 in via vr0
# в сквиде собственно вот что
visible_hostname elios
http_port 127.0.0.1:3128 transparent
http_port 3128 vhost
http_port 3128 vport
проблема частичн решается если из запроса мускуля
а именно вот этого
/*
$sql = mysql_query("SELECT to_IP, SUM(bytes) AS `bytes` FROM `" . $IF_internal_servera . "_" . date(Y,time()) . "` WHERE `date` LIKE '" . $curr_month . "-%' AND from_IP != '" . $ip_out_servera . "' AND to_IP != '" . $ip_out_servera . "' AND `to_IP` != '" . $ip_internal_servera . "' AND `from_IP` != '" . $ip_internal_servera . "' AND `to_IP` LIKE '" . $lan_mask . "%' GROUP BY `to_IP` ORDER BY `bytes` DESC");
*/
вырезать вот енто
AND `from_IP` != '" . $ip_internal_servera . "'
но тогда считается трафик с шлюза 192.168.0.1 что совсем уж фыгово.

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