Я установил "Squid Cache version 2.7.STABLE4 for i686-pc-winnt" на Windows XP SP3. Он категорически игнорирует любые попытки ограничить трафик для хостов. Были все 3 класса и самые разные комбинации параметров, но прокси-сервер на это никак не реагирует, закачка идёт на максимальной скорости канала. Как можно узнать, поддерживает ли мой Squid для Windows эти самые "delay pools"? Если поддерживает, то что не так? Вот мой конфиг:http_port 8888
dns_nameservers 192.168.1.1acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8acl our_net src 192.168.33.0/24
acl mne src 192.168.33.3/32
acl ftp proto FTP
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # 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 CONNECThttp_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_portshttp_access allow our_net
http_access deny all
http_reply_access allow all
access_log C:/Squid/var/logs/access.log squid
ignore_expect_100 on
always_direct allow FTP
ftp_user lineks@rambler.ru
error_directory C:/Squid/share/errors/Russian-1251
delay_pools 1
delay_class 1 1
delay_parameters 1 8000/8000
delay_access 1 allow mne
delay_access 1 deny all
> Я установил "Squid Cache version 2.7.STABLE4 for i686-pc-winnt" на Windows XP SP3.
> Он категорически игнорирует любые попытки ограничить трафик для хостов. Были всеВо-первых, проверить, собран ли бинарник с соответствующей опцией
http://www.opennet.me/openforum/vsluhforumID12/5778.html#1Во-вторых, перезагружать конфигурацию не через "-k reconfigure", а остановклй и запуском сервера сквид -- по reconfigure все deley pool-ы "слетают".
> acl localhost src 127.0.0.1/32
В-третьих, не писать /32. Глаз режет. :/
> Во-первых, проверить, собран ли бинарник с соответствующей опциейПроверил, опции не было. Установил "Squid 2.7.STABLE8". Опция "--enable-delay-pools" теперь есть. Ошибок типа "parseConfigFile unrecognized" касательно строк в squid.conf, содержащих теги "delay_pools", "delay_class" и т.п., в логах больше нет.
> Во-вторых, перезагружать конфигурацию остановкой и запуском сервера сквидТак и делаю.
> В-третьих, не писать /32. Глаз режет. :/Так по умолчанию в squid.conf.default, сам бы я не посмел.
Итог: ничего не изменилось.
Оказалось, что после установки Squid'а с поддержкой delay_pools компьютер нужно было перезагрузить. Весь день с утра парился с конфигом, ставил различные версии Squid'а и ни в какую. На ночь компьютер выключил, утром включил а ограничение трафика уже вовсю заработало.
Звезда в шоке...