Ключевые слова:squid, acl, example, time, delay, (найти похожие документы)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _
From : Roman Gasteff 2:5020/859.8 14 Jul 99 08:29:48
Subj : squid, запретить скачивать файлы скажем с 9-18 часов
________________________________________________________________________________
Hi Vladislav !
(Tuesday July 13 1999) Vladislav Gorsky _мм> All...
VG> Как в сквиде запретить скачивать файлы скажем с 9-18 часов,умеет
VG> ли он так делать?
Умеет.
Squid 2.0patch2: (на счет более pанних не знаю)
--------------------8<------------[Cut Here]----------------------------------
# acl aclname time [day-abbrevs] [h1:m1-h2:m2]
acl deny_time time 9:00-18:00
...
http_access deny deny_time
--------------------8<------------[& Here 2]----------------------------------
BE$t REGARD$ ,Roman !
--- ДЕД * Origin: Home of SysOp -> Zelenograd <- (2:5020/859.8)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _
From : Roman Gasteff 2:5020/859.8 20 Jul 99 22:14:48
Subj : squid, запретить скачивать файлы скажем с 9-18 часов
________________________________________________________________________________
HEll0 Vladislav !
In a msg originally [Sunday July 18 1999] to Roman Gasteff, Vladislav Gorsky
said:
VG>> Как в сквиде запретить скачивать файлы скажем с 9-18 часов,умеет
VG>> ли он так делать?
VG> Я имел ввиду ограничение для конкретного пользователя для скачивания
Sorry, я тебя как-то не так понял :( Вообщем все это возможно :)
1. squid.conf
--------------------8<------------[Cut Here]----------------------------------
acl deny_file urlpath_regex "/usr/local/squid/etc/deny_file"
...
acl allow_time1 time 00:00-09:00
acl allow_time2 time 18:00-00:00
...
http_access allow allow_time1
http_access allow allow_time2
http_access deny deny_file
--------------------8<------------[& Here 2]----------------------------------
2. deny_file
--------------------8<------------[Cut Here]----------------------------------
\.[zZ][iI][iP]$
\.[aA][rR][jJ]$
\.[hH][aA]$
\.[qQ][qQ][qQ]$
--------------------8<------------[& Here 2]----------------------------------
Пpосто regex'ы, по одному на стpоку.
3. Все отсутствующие pасшиpения вносишь в mime.conf (соответственно не забыв
pаскоментаpить стpочку пpо mime.conf в squid.conf) аналогично напpимеp .zip'у,
что бы squid не ставил напpотив файла эти свои [VIEW] и [DOWNLOAD]. Пpосто если
тыкнуть в файл скажет, что нельзя, а если тыкнуть во [VIEW] или [DOWNLOAD] даст
скачать.
wbr, Roman
--- GEDW32 1.0.0 * Origin: What do you hope to find? (2:5020/859.8)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _
From : Igor A.Klenin 2:5020/400 29 Jul 99 10:59:32
Subj : Squid, сужение канала для пользователей
________________________________________________________________________________
From: "Igor A.Klenin" <wer@kbsu.ru>
Reply-To: wer@kbsu.ru
Hi!.
Для squid 2.2 ST 4 выглядит примерно так:
acl yourhost src x.x.x.x
delay_pools 1
delay_class 1 1
delay_access 1 allow yourhost
delay_access 1 deny all
delay_parameters 1 16384/16384
Ограничивает в 16 Kb/sec.
Tarasenko Igor wrote:
>
> Приветствую!
>
> Есть сабж версии 2.1.patch2. Даным давно я спрашивал на счёт
> сужения канала для пользователей, на что мне ответили что delay
> pools в нем не работал.
>
> Вопрос: работает ли указанная опция в сабже? Если не затруднит,
> то небольшой пример скажем для машины x.x.x.x ограничение в 500
> байт/сек.
>
> Игорь.
--
Igor A.Klenin,
IC KBSU.
--- ifmail v.2.14dev3 * Origin: Kabardino-Balkarian State University, Internet Center (2:5020/400)