Или так ....
_____________squid.conf__________________________________
http_port 3128
# Обрабатывать запросы на порт 3128
hierarchy_stoplist cgi-bin ?
# Запрещаем кэшировать CGI
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 64 MB
# Размер оперативной памяти отводимой под кэш
error_directory /usr/local/squid/share/errors/Russian-koi8-r
#Тут мы будем брать файлы стандартных сообщений об ошибках
maximum_object_size 16384 KB
# Максимальный размер объекта записываемого в кэш
cache_dir ufs /usr/local/squid/cache 5000 16 256
# Здесь у нас будет храниться кэш. Отводим под него места 5000 мгб. Приказываем создать 16 директорий первого уровня и 256 второго уровня.
cache_access_log /usr/local/squid/logs/access.log
# Протокол доступа к кэшу
cache_log /usr/local/squid/logs/cache.log
# Тут находится протокол работы кэша
cache_store_log /usr/local/squid/logs/store.log
# Протокол работы менеджера кэша
ftp_user vasa@pupkin.ru
# Под этим пользователем будем ходить по Ftp
quick_abort_pct 10
# Если Squid уже скачал 60% файла, а пользователь отказался его забирать, то все равно продолжать скачивать файл.
negative_ttl 1 minutes
# Время жизни запросов завершившихся ошибкой. Например "connection refused" или "404 Not Found"
positive_dns_ttl 12 hours
# Время жизни успешного DNS запроса.
negative_dns_ttl 20 minutes
# Время жизни DNS запросов завершившихся ошибкой.
half_closed_clients on
#Поддержка нестандартных Http клиенттов
acl all src 0.0.0.0/0.0.0.0
# Минимальные рекомендуемые права
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
# Ssl
acl Safe_ports port 80
# http
acl Safe_ports port 21
# ftp
acl Safe_ports port 443 563
# https, snews
acl Safe_ports port 70
# gopher
acl Safe_ports port 210
# wais
acl Safe_ports port 1025-65535
# unregistered ports
acl Safe_ports port 280
# http-mgmt
acl Safe_ports port 488
# gss-http
acl Safe_ports port 591
# filemaker
acl Safe_ports port 777
# multiling http
acl CONNECT method CONNECT
acl users src "/usr/local/squid/etc/users.txt"
# описываем наших пользователей
http_access allow manager localhost
acl FOO src 172.16.1.120 172.16.1.130 172.16.1.150 172.16.1.105
acl WORKING time MTWHF 8:00-18:00
http_access allow FOO WORKING
http_access deny FOO
acl local dstdomain .mak.org
always_direct allow local
# Разрешаем соединения только по правильным портам. И раздаем всем права доступа
#_______Нужно для нормальной работы в прозрачном режиме_______________
#_____________________________________________________________________
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
http_access deny manager
http_access deny !Safe_ports
http_access allow users
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
cache_mgr buzz@kogalymavia.ru
# Адрес пользователя которого будут уведомлять о переполнении кэша
cache_effective_user nobody
# Пользователь от имени которого будет работать Squid
cache_effective_group nogroup
# Группа от имени которой будет работать Squid
forwarded_for on
# Включать ли IP адресс клиента в заголовок Http запроса
cachemgr_passwd passwd all
# Разрешаем управлять кэшем с помощью cachemgr.cgi. В качестве пароля будем использовать слово "passwd"
client_db on
# Включаем сбор статистики по каждому клиенту
redirector_bypass on
# если не один из экземпляров программы редеректора не
# отвечает, то работать напрямую
redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
redirect_program /usr/local/rejik3/redirector
# где находится программа редиректор
redirect_children 3
# сколько экземрляров программы редиректор запускать
__________________end squid.conf _______________________________
файл с пользователями .....
________________ users.txt ______________________________________
127.0.0.1/32
172.16.1.100/32
172.16.1.101/32
172.16.1.102/32
172.16.1.110/32
172.16.1.114/32
172.16.1.12/32
172.16.1.120/32
172.16.1.125/32
172.16.1.13/32
172.16.1.130/32
172.16.1.134/32
172.16.1.14/32
172.16.1.140/32
172.16.1.15/32
172.16.1.150/32
172.16.1.160/32
172.16.1.20/32
172.16.1.200/32
172.16.1.21/32
172.16.1.22/32
172.16.1.25/32
172.16.1.3/32
172.16.1.4/32
________________end users.txt ______________________________________