Настроен frox + squid, все работает все качается, в этом вся проблема, если блокирую скачку медиа файлов
acl froxserver src 192.168.0.1
acl media urlpath_regex -i \.ra$ \.avi$ \.mp3$ \.mpeg$ \.mpg$ \.swf$ \.wmv$
http_access deny froxserver media
http_access allow froxserverконфиг frox'a:
Listen 192.168.0.1
Port 2121
ResolvLoadHack wontresolve.doesntexist.abc
User nobody
Group nogroup
WorkingDir /usr/home/frox
DontChroot Yes
LogLevel 20
LogFile /var/log/frox-log
PidFile /var/run/frox.pid
APConv yes
BounceDefend yes
AllowNonASCII yes
ControlPorts 40000-40999
PassivePorts 41000-41999
ActivePorts 42000-42999
CacheModule http
HTTPProxy 192.168.0.1:3128
MinCacheSize 5
MaxForks 10
MaxForksPerHost 4
ACL Allow 192.168.0.0/24 - *
ACL Deny * - *То сквид запрещает скачку медиа файлов, но frox все равно позволяет скачивать их и клиент скачивает их.
Вот логи:
squid:
192.168.0.1 - - [08/Dec/2006:09:51:03 +0500] "GET ftp://212.42.96.9/.1/mp3/en/D/dido-thank_you.mp3 HTTP/1.0" 403 1335 TCP_DENIED:NONEfrox:
Fri Dec 8 09:51:04 2006 frox[861] Http cache unable to download file. Aborting caching.
Fri Dec 8 09:51:07 2006 frox[860] Client closed connection
Fri Dec 8 09:51:07 2006 frox[860] Closing session
Fri Dec 8 09:51:08 2006 frox[861] 192.168.0.9 DOWNLOADED ftp://anonymous@proxy.elcat.kg/%2f.1%2fmp3...
Fri Dec 8 09:51:08 2006 frox[861] Client closed connection
Fri Dec 8 09:51:08 2006 frox[861] Closing sessionПравила ipfw:
00130 fwd 192.168.0.1,3128 tcp from 192.168.0.0/24 to any dst-port 80 via tun0
00135 fwd 192.168.0.1,2121 ip from 192.168.0.0/24 to any dst-port 21 via tun0Если не запрещать то squid регистрирует скаченные файлы.
У кого получилось запрещать скачку файлов?????
Надо полагать, фрокс скачивает напрямую, закрой это дело.
Аналогичная ситуация.
Кеширование http запрещается, и frox скачивает через себя.
А еще при приверке на вирусы, результат скачивает файл размером в 0 байт