The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"squidGuard и время/дата в описаниях src и dest"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"squidGuard и время/дата в описаниях src и dest"  
Сообщение от afedotov email(ok) on 09-Ноя-06, 12:42 
Добрый день!
Установлены squid 2.5, squidGuard 1.2.0.
Пытаюсь настроить работу редиректора для различных временных интервалов.
Из офиц. документации (http://www.squidguard.org/config/):
...
Source group declarations
Source group, or client groups if you prefer, are declared by:

src|source name [within|outside time_space_name] {
specification
specification
...
}
...
Подобное описание и для dest.

Однако при попытке вставить временной интервал в описание src или dest в логах видим:
syntax error in configfile /usr/local/squidGuard/squidGuard.conf line xx
Временные интервалы работают почему-то только когда они присутствуют в блоке acl{}.

Из-за этого не получается гибко настроить доступ в инет по опр. категориям сайтов в разное время. Например, как пользователю ivanov запретить доступ к adult ресурсам в любое время, к чату и развл. - в рабочее, а к опр. сайтам разрешить постоянно(но только ему!)?

В инете находил пример где якобы все работает - http://www.kernel-panic.it/openbsd/proxy/proxy4.html

Вот мой конфиг:
logdir /usr/local/squidGuard/log
dbhome /usr/local/squidGuard/db/blacklists
time worktime {
      weekly mtwhf 08:00 - 12:59
      weekly mtwhf 14:01 - 17:39
}

time afterwork {
      weekly mtwhf 13:00 - 14:00
      weekly mtwhf 17:30 - 20:00
}

time weekends {
      weekly as 08:00 - 20:00
}

#
# SOURCE ADDRESSES
#

src trusted_users {
    iplist /usr/local/stc/etc/trusted_users
}

src good_users {
    userlist /usr/local/stc/etc/allow.users
}

src bad_users {
    userlist /usr/local/stc/etc/deny.users
}
src blocked_users {
    userlist /usr/local/stc/etc/blocked.users
}

src test within worktime {  ## вот здесь выдает ошибку, без "within worktime" работает!!!
    userlist /usr/local/stc/etc/test.users.allow
}

#
# DESTINATION CLASSES
#
dest local_site {
    domainlist /usr/local/stc/etc/local.domains
    urllist /usr/local/stc/etc/local.urls
}

dest ads {
    domainlist ads/domains
    urllist ads/urls
    redirect http://192.168.1.31/stat/messages/adv.html
}
dest porno {
    domainlist porn/domains
    urllist porn/urls
    expressionlist porn/expressions
    redirect http://192.168.1.31/stat/messages/porno.html
}

acl {
   trusted_users {
    pass any
   }

    test {
    pass !porno !ads any
    }

    bad_users {
    pass local_site none
    redirect http://192.168.1.31/stat/messages/limit.html
   }
    blocked_users {
    pass local_site none
    redirect http://192.168.1.31/stat/messages/deny.html
   }

   default {
         pass local_site none
         redirect http://192.168.1.31/stat/messages/deny.html
     }
}

Что я делаю не так? Заранее спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "squidGuard и время/дата в описаниях src и dest"  
Сообщение от afedotov email(ok) on 13-Ноя-06, 09:37 
Ну что, никто не сталкивался с подобной проблемой?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру