squid + youtube, rutube.... заставить кэшировать

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

borin
Сообщения: 67

squid + youtube, rutube.... заставить кэшировать

Сообщение borin »

Не могу ни как заставить кэшировать ролики с youtube, rutube.... подобный сайтов, хатя ролики который выкладывают на yaplakal.com нормально кэшируются. Может кто сталкивался поделитесь конфигом????

Код: Выделить всё

cat /etc/squid3/squid.conf
#Мои ACL
acl borin src 192.168.2.0/24

#Стандартные ACL
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443

#Служебные ACL (Порты, которые будет пропускать SQUID)
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
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
http_access allow borin
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access deny all
htcp_access deny all

#Запрещаем всем доступ по icp
icp_access deny all

#Порт squid
http_port 192.168.2.50:3128 transparent

#Cписок строк - через пробел, - при встрече которых в URL, запрос будет направлен сразу напрямую, а не "по соседям"; по-умолчанию - "cgi-bin ?"
hierarchy_stoplist cgi-bin ?

#Путь к журналу логов
access_log /var/log/squid3/access.log squid

#Директория под кеш
cache_dir ufs /var/spool/squid3/ 10240 16 256

#Не кешировать скрипты
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

#если клиент оборвал запрос, а уже получено больше чем pct процентов объекта, то докачать
quick_abort_pct 95

#Максимальный размер кешируемого объекта
maximum_object_size 100 MB

#Оптимизируем кеширование объектов в squid
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320

refresh_pattern -i \.gif$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.png$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.jpg$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.jpeg$ 43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.pdf$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.zip$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.tar$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.gz$   43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.tgz$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.exe$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.prz$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.ppt$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.inf$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.swf$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.mid$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.wav$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.mp3$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.flv$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.doc$  43200 100% 43200 override-lastmod override-expire
refresh_pattern -i \.xls$  43200 100% 43200 override-lastmod override-expire

#Порт ICP для использования Вашего SQUID как родительского прокси. Для выключения "0"
icp_port 0
ubuntu 8.04 | Debian lenny
Спасибо сказали: