значит задача ещё не решена: не учитывать бесплатный трафик провайдера в статистике Lightsquid.
средствами Lightsquid я не представляю как решить данную задучу.
т.к. опция $skipurl не понимает масок сети. Поэтому я решил "убрать" бесплатные сети из логов сквида.
сделал файлик со всеми сетями ixnn.txt 147.45.130.0/24
193.124.104.0/24
...
...
...
...
217.25.80.0/22
причем раньше он был чуть чуть больше.. но при запуске свкида, мне вышло сообщение мол в списке есть сети которая входит в другую просьба удалить вложение. то есть файлик читаеться нормально и все сети он читает.
в squid.conf
сделал acl со ссылкой на файлик.
# all IP
acl all src 0.0.0.0/0.0.0.0
# lan
acl localnet src 10.10.1.0/255.255.255.0
# localhost
acl localhost src 127.0.0.1/255.255.255.255
# ixnn
acl ixnn src \
"/usr/local/etc/squid/db/ixnn.txt"
дальше в том же squid.conf
указываю что не нужно логгировать ixnn
log_access deny ixnn
перезапускаю сквид, обнуляю access.log, удаляю рапорты лайтсквида, чтобы все было с нуля. лажу по бесплатныи сайтам провайдера. подбиваю статистику. вижу где был, и чего делал.
делаю финт ушами. в файл ixnn.txt добавляю локальную сеть 10.10.1.0/24
перезапускаю сквид, обнуляю access.log, удаляю рапорты лайтсквида, лажу по бесплатныи сайтам провайдера и по платным тоже. подбиваю статистику. ни одной записи все чисто файл access.log - пустой. то есть он применил правило. но только на локальную сетку. я убился. и не знаю что делать и где грабли.