Hallo zusammen,
habe bis heute ohne Probleme mit Squid und Squidguard im transp. mode gearbeitet.
Nun wollte ich eine Benutzeranmeldung realisieren sodass wir (Eltern) mehr sehen können als die Kinder.
Da dies ja nicht im transp. mode geht habe ich das ganze abgeschaltet und den proxy eingetragen.
Benutzerlogin funktioniert, leider funktioniert die Berechtigungen in squidguard nicht.
Über IP geht alles wunderbar, nur über User funktioniert es nicht...
Kann mir jemand helfen? Danke
habe bis heute ohne Probleme mit Squid und Squidguard im transp. mode gearbeitet.
Nun wollte ich eine Benutzeranmeldung realisieren sodass wir (Eltern) mehr sehen können als die Kinder.
Da dies ja nicht im transp. mode geht habe ich das ganze abgeschaltet und den proxy eingetragen.
Benutzerlogin funktioniert, leider funktioniert die Berechtigungen in squidguard nicht.
Über IP geht alles wunderbar, nur über User funktioniert es nicht...
Kann mir jemand helfen? Danke
Code:
#
# CONFIG FILE FOR SQUIDGUARD
#
dbhome /usr/local/squidGuard/db
logdir /volume1/proxy/logs
#####
# Zu filternde Kategorien
#####
dest adv {
domainlist BL/adv/domains
urllist BL/adv/urls
}
dest aggressive {
domainlist BL/aggressive/domains
urllist BL/aggressive/urls
expressionlist BL/aggressive/expressions
log aggressive.log
}
dest chat {
domainlist BL/chat/domains
urllist BL/chat/urls
log chat.log
}
dest porn {
domainlist BL/porn/domains
urllist BL/porn/urls
expressionlist BL/porn/expressions
log porn.log
}
dest violence {
domainlist BL/violence/domains
urllist BL/violence/urls
expressionlist BL/violence/expressions
log violence.log
}
dest white {
domainlist /volume1/proxy/whitelist
}
#####
# Gruppendefinitionen
#####
src super {
# user jan
ip 192.168.1.50
}
src eltern {
# user nancy
ip 192.168.1.51
}
src kinder {
# user nico andre
ip 192.168.1.200-192.168.1.249
}
#####
# Zeitregeln
# m=mon, t=tue(di), w=wed(mi), h=thu(do), f=fri(fr), a=sat(sam), s=sun(so)
#####
time tagsueber {
weekly mtwh 15:00 - 19:30
weekly fa 10:00 - 20:00
weekly s 10:00 - 22:00
}
#####
# Zugriffsbedingungen (ACLs)
#####
acl {
super {
pass all
}
eltern {
pass !in-addr !adv all
}
kinder within tagsueber {
pass !in-addr !adv !chat !porn all
}
# else {
# pass !in-addr !porn !adv !violence !aggressive white all
# redirect http://localhost/192.168.1.21/cgi-bin/squidGuard-simple-de.cgi?clientaddr=%a&clientname=%n&clie
#
# }
default {
pass none
redirect http://localhost/192.168.1.21/cgi-bin/squidGuard-simple-de.cgi?clientaddr=%a&clientname=%n&clie
}