LINUX.ORG.RU
решено ФорумAdmin

Squid, запрет скачивания файлов .torrent, не работает

 ,


0

1

Всем привет! Никак не могу заставить работать правила, запрещающие скачивание файлов по mime_type, в частности файлов торрента. Вот конфиг:

acl localhost src 127.0.0.1/32
acl vlan101 src 192.168.2.2-192.168.2.254       
acl vlan102 src 192.168.3.2-192.168.3.254       
acl vlan103 src 192.168.4.2-192.168.4.254       

acl sites_bl url_regex -i "/etc/squid3/filters/sites_bl.acl" 
acl files_bl urlpath_regex -i "/etc/squid3/filters/files_bl.acl"
acl mime_bl rep_mime_type -i "/etc/squid3/filters/mime_bl.acl"

acl Web_ports port 80
http_access deny !Web_ports
http_access allow localhost all
http_access allow vlan101 all

http_access deny vlan102 sites_bl
http_access deny vlan102 files_bl
http_reply_access deny vlan102 mime_bl
http_access allow vlan102 all

http_reply_access deny vlan103 mime_bl
http_access allow vlan103 all

http_access deny all
Вот содержимое файла /etc/squid3/filters/mime_bl.acl:
^audio/mpeg$
^audio/x-wav$
^audio/mpeg$
^video/mpeg$
^video/x-msvideo$
^video/quicktime$
^video/mp4$
^audio/3gpp$
^video/3gpp$
^application/x-executable$
^application/x-msdos-program$
^application/x-msi$
#^application/zip$
#^application/rar$
#^application/x-7z-compressed$
^application/x-iso9660-image$
^application/x-bittorrent$

Если ссылка на файл .torrent прямая, то все отрабатывается как нужно списком files_bl.acl и соответствующим правилом, а если ссылка непрямая - файл скачивается.


Понял свой косяк. Файл качается как application/octet-stream. Потому и не работает (

gard
() автор топика
Ответ на: комментарий от dr-yay

Да, может быть это действительно излишне.

gard
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.