Am un server proxy netransparent (squid pe Debian 11) implementat cu autentificare de bază. Filtrarea web se face cu squidGuard, în el se creează două grupuri de utilizatori: usradmins și pe internet. Lista neagră folosită este cea shalalist.
Încerc să blochez accesul la conținutul de divertisment la un anumit moment al zilei, dar nu pot configura acl-ul squidGuard ținând cont de timp. Nu mă ocup corect de în și afara directive.
ideea este de a bloca "ocio„categoria, în timpul”hrrsociales' către grupul 'usrinternet' și păstrați blocul permanent peste categoriile adv, arme, sex, porno etc., pentru toată lumea.
Aceasta este configurația squidGuard:
time hrrsociales {
săptămânal mtwhf 00:00 - 08:00
săptămânal mtwhf 12:00 - 23:59
săptămânal de la 00:00 la 23:59
}
src usradmins {
lista de utilizatori /etc/squid/usuarios/admins
ip 192.168.0.0/24
}
src usrinternet {
lista de utilizatori /etc/squid/usuarios/internet
ip 192.168.0.0/24
}
#
# CLASE DE DESTINAȚIE:
#
dest ocio {
lista de domenii automobile/biciclete/domenii
urllist automobile/biciclete/urls
lista de domenii automobile/barci/domenii
urllist automobile/barci/urls
lista de domenii auto/mașini/domenii
urllist automobile/mașini/urls
lista de domenii automobile/avioane/domenii
urllist automobile/avioane/urls
domainlist costtraps/domenii
urllist costtraps/urls
domeniul financiar/bancar/domenii
urllist finance/banking/urls
domainlist finanţe/asigurări/domenii
urllist finance/insurance/urls
domainlist finance/moneycrediting/domenii
urllist finance/moneycrediting/urls
domainlist finance/altele/domenii
urllist finance/altele/urls
domainlist finance/imobiliare/domenii
urllist finance/realestate/urls
domainlist finance/trading/domenii
urllist finance/trading/urls
forum/domenii liste de domenii
URLlist forum/urls
domainlist hobby/cooking/domenii
urllist hobby/gătit/urls
domainlist hobby/jocuri-diverse/domenii
URLlist hobby/jocuri-diverse/urls
domainlist hobby/jocuri-online/domenii
urllist hobby/jocuri-online/urls
domainlist hobby/animale de companie/domenii
URLlist hobby/animale de companie/urls
domainlist homestyle/domains
urllist homestyle/urls
modele/domenii de liste de domenii
urllist modele/urls
filme/domenii din lista de domenii
urllist filme/urls
muzică/domenii din lista de domenii
urllist muzica/urls
domainlist picta/domains
podcasturi/domenii liste de domenii
urllist podcasturi/urls
domainlist recreation/umor/domenii
URLlist recreație/umor/urls
domainlist recreation/martialarts/domains
urllist recreare/martialarts/urls
recreere/restaurante/domenii pe lista de domenii
urllist recreere/restaurante/urls
recreere/sport/domenii pe lista de domenii
urllist recreație/sport/urls
recreere/călătorie/domenii liste de domenii
urllist recreare/călătorie/urls
recreere/wellness/domenii liste de domenii
urllist recreare/wellness/urls
cumpărături/domenii în lista de domenii
urllist cumpărături/urls
domainlist socialnet/domains
urllist socialnet/urls
log ocio
}
dest adv {
domainlist adv/domains
urllist adv/urls
bloc de jurnal
redirecționează http://192.168.0.1/proxyerrors/blank.gif
}
dest agresiv {
domainlist agresiv/domenii
urllist agresiv/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest alcool {
domainlist alcool/domenii
urllist alcool/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest anonvpn {
domainlist anonvpn/domains
urllist anonvpn/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest chat {
chat/domenii în lista de domenii
lista URL chat/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest dating {
domainlist dating/domenii
urllist dating/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
descărcări {
descărcări/domenii de liste de domenii
urllist descărcări/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest droguri {
domainlist droguri/domenii
urllist droguri/urls
bloc de jurnal
}
dest dinamic {
domainlist dinamic/domenii
urllist dinamic/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest education {
domainlist education/scoli/domenii
urllist educație/școli/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest ghicitoare {
domainlist ghicire/domenii
urllist fortunetelling/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest gamble {
pariuri/domenii în lista de domenii
urllist gamble/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest guvern {
guvern/domenii de listă de domenii
urllist guvern/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest hacking {
hacking de liste de domenii/domenii
piratare/urllist-uri
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
cele mai bune spitale {
spitale/domenii listate de domenii
urllist spitale/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest imagehosting {
găzduire imagini/domenii liste de domenii
urllist imagehosting/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest isp {
domainlist isp/domains
urllist isp/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest job search {
domainlist job search/domenii
urllist jobsearch/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest library {
bibliotecă/domenii liste de domenii
bibliotecă/urllist-uri
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest militar {
domainlist militar/domenii
urllist military/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest news {
știri/domenii de listă de domenii
urllist știri/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest politics {
politici/domenii de listă de domenii
urllist politics/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest porno {
porno/domenii în lista de domenii
urllist porno/url-uri
log porno
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest redirector {
redirector/domenii liste de domenii
URLlist redirector/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest religie {
religie/domenii listate de domenii
urllist religie/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest telecomandă {
telecomandă/domenii pentru lista de domenii
urllist telecomandă/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
tonuri de apel dest {
tonuri de apel/domenii pentru lista de domenii
liste de apeluri/url-uri
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest science {
domainlist science/astronomie/domenii
urllist science/astronomy/urls
domainlist stiinta/chimie/domenii
urllist știință/chimie/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest searchengines {
motoare de căutare/domenii pentru liste de domenii
motoarele de căutare/url-uri pentru lista URL
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest sex {
domainlist sex/educatie/domenii
urllist sex/educație/urls
domainlist sex/lenjerie/domenii
urllist sex/lingerie/urls
log porno
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest spyware {
spyware/domenii lista de domenii
urllist spyware/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest tracker {
tracker/domenii liste de domenii
urllist tracker/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest updatesites {
site-uri/domenii de actualizare a listelor de domenii
site-uri/url-uri de actualizare a listelor URL
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest urls shorttener {
domainlist urls shorttener/domains
urllist urlscurtener/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest violence {
violență/domenii de listă de domenii
urllist violență/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t&cond=socialnettimeout
}
dest warez {
domainlist warez/domains
urllist warez/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest arme {
arme/domenii din lista de domenii
urllist arme/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest webmail {
lista de domenii webmail/domenii
urllist webmail/urls
bloc de jurnal
}
dest webphone {
lista de domenii webphone/domenii
urllist webphone/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
dest webradio {
domainlist webradio/domains
urllist webradio/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t&cond=socialnettimeout
}
dest webtv {
lista de domenii webtv/domenii
urllist webtv/urls
bloc de jurnal
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t&cond=socialnettimeout
}
#
# REGULI ACL:
#
acl {
utilizatorii din cadrul hrrsociales {
trece anonvpn descărcări dinamic forum hacking imagehosting isp jobsearch redirector urls shorttener warez ocio toate
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
else {
trece anonvpn descărcări dinamic educație forum hacking găzduire imagini ISP căutare locuri de muncă spitale guvern bibliotecă știri politică redirector știință motoare de căutare tracker urls shorttener warez webmail webphone webtv ocio toate
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t
}
usrinternet în cadrul hrrsociales {
trece ocio toate
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t&cond=socialnettimeout
}
Mod implicit {
trece !adv !agresiv !alcool !anonvpn !descărcări !dinamică !forum !hacking !imagehosting !isp !căutare de locuri de muncă !chat !droguri !ghicire !joc de noroc !militar !porno !telecomandă !redirector !sex !spyware !site-uri de actualizări !urlscurtener !violență ! warez !arme !webradio !webphone !webtv !ocio all
redirecționare http://192.168.0.1/proxyerrors/squidGuard.php?caddr=%a&cname=%n&user=%i&group=&s&url=%u&target=%t&cond=socialnettimeout
}
}