Страница 1 из 1

Разрешение с определенных сайтов качать архивы

Добавлено: Вт янв 19, 2010 11:49
cxpoh
в конфиге вот
<ARCHIVE>
ban_dir /usr/local/rejik3/banlist/archive
url http://192.168.17.8/net/see.html
allow_ip f:/usr/local/rejik3/admins
allow_ip f:/usr/local/rejik3/users_media
allow_ip f:/usr/local/rejik3/ntc
allow_ip f:/usr/local/rejik3/rukovod
allow_ip f:/usr/local/rejik3/arxiv
allow_urls f:/usr/local/rejik3/antivir

в банлисте prce
\.rar([\W_]|$)
\.7z([\W_]|$)
\.zip([\W_]|$)

в
allow_urls f:/usr/local/rejik3/antivir
kaspersky.ru/avupdates

пробовал и это kaspersky.ru

все равно доступа нет - логи показывают
ARCHIVE: *.*.*.* - http://www.kaspersky.ru/avupdates/zip?o ... -cumul.zip (pcre rule#: 3)

Нужно чтобы с определенных сайтов были разрешены скачиавание архивов.

Добавлено: Вт янв 19, 2010 12:15
Slava
allow_urls глобальный параметр, пишите его вверху конфига.

Если в allow_urls вписать kaspersky.ru/avupdates, то будут разрешены все файлы, папки и поддомены kaspersky.ru/avupdates, а не только архивы.
Если Вас устроит такой вариант, то секция ARCHIVE не нужна.

Если же Вам надо разрешить именно скачивание архивов с определенных сайтов, то нужно делать так:

<ARCHIVE>
ban_dir /usr/local/rejik3/banlist/archive
url http://192.168.17.8/net/see.html
work_ip f:/usr/local/rejik3/admins
action pass

в банлисте prce
site1\.ru.+\.rar([\W_]|$)
site1\.ru.+\.7z([\W_]|$)
site1\.ru.+\.zip([\W_]|$)
site2\.ru.+\.rar([\W_]|$)
site2\.ru.+\.7z([\W_]|$)
site2\.ru.+\.zip([\W_]|$)

Добавлено: Вт янв 19, 2010 13:37
cxpoh
в 3.2.1 версии такие ключи в prce работают?
А то чет не блокирует на остальных сайтах.

Добавлено: Вт янв 19, 2010 13:56
Slava
cxpoh писал(а):в 3.2.1 версии такие ключи в prce работают?
А то чет не блокирует на остальных сайтах.
Кто такие "ключи pcre"?

Если Вы про опцию action, то она появилась в версии 3.2.2