squidGuard настройка "интервалов доступа"

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

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

sapsann
Сообщения: 40

squidGuard настройка "интервалов доступа"

Сообщение sapsann »

Доброго времени суток!
Полазил по форуму, ничего особо подходящего не нашел.
Итак, объясняю цель:
Есть редиректор SquidGuard. необходимо сделать, чтоб "соцсети" были не доступны только на 2х интервалах времени: 07:00 - 12:00 и 13:00 - 17:00.
Насколько я понял, надо будет делать два "акла" времени, т.к. пробовал в одном - не получилось.

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

#
# CONFIG FILE FOR SQUIDGUARD
#
dbhome /var/lib/squidguard/db
logdir /var/log/squidGuard
#logfile /var/log/squidGuard/file.log

#
# TIME RULES: abbrev for weekdays: s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat
time workhours {
        weekly mtwhfas 06:00 - 12:00
        weekly mtwhfas 13:00 - 17:00

}

time alltime {
        weekly mtwhfas 12:00 - 13:00
        weekly mtwhfas 17:00 - 06:59
}


#
# Clients Source addres

src net {
        ip 192.168.1.1-192.168.1.124
        ip 192.168.1.127-192.168.1.250
}

src admins {
        ip 192.168.1.125
        ip 192.168.1.126
}


#
# Blacklist
#

dest porn {
        domainlist              porn/domains
        urllist                 porn/urls
        expressionlist          porn/expressions
        redirect                http://192.168.1.250/block/porn.html
}

dest blacklist {
        domainlist              blacklist/domains
        urllist                 blacklist/urls
        expressionlist          blacklist/expressions
        redirect                http://192.168.1.250/block/blacklist.html
}

dest whitelist {
        domainlist              whitelist/domains
        urllist                 whitelist/urls
        expressionlist          whitelist/expressions
}


dest socialnet {
        domainlist              socialnet/domains
        urllist                 socialnet/urls
        expressionlist          socialnet/expressions
        redirect                http://192.168.1.250/block/socialnet.html
}

dest redirector {
        domainlist              redirector/domains
        urllist                 redirector/urls
        expressionlist          redirector/expressions
        redirect                http://192.168.1.250/block/redirector.html
}

dest dating {
        domainlist              dating/domains
        urllist                 dating/urls
        expressionlist          dating/expressions
        redirect                http://192.168.1.250/block/dating.html
}

dest movies {
        domainlist              movies/domains
        urllist                 movies/urls
        expressionlist          movies/expressions
        redirect                http://192.168.1.250/block/movies.html
}

dest violence {
        domainlist              violence/domains
        urllist                 violence/urls
        expressionlist          violence/expressions
        redirect                http://192.168.1.250/block/violence.html
}

dest adv {
        domainlist              adv/domains
        urllist                 adv/urls
        expressionlist          adv/expressions
        redirect                http://192.168.1.250/block/adv.html
}

dest shopping {
        domainlist              shopping/domains
        urllist                 shopping/urls
        expressionlist          shopping/expressions
        redirect                http://192.168.1.250/block/shopping.html
}



#
# ACL
#
acl {

    net within workhourse {
        pass !porn !blacklist !socialnet !redirector !dating !movies !violence !adv all
    }



#    net within alltime {
#        pass !porn !blacklist socialnet !redirector !dating !movies !violence !adv all
#    }


admins {
        pass !porn !blacklist socialnet  redirector dating movies violence adv all
        }

default {
        pass none
        redirect http://192.168.1.250/block/uknown.html
        }


P.S: людей с ссылками на поисковики, просьба не беспокоить.

Спасибо сказали: