Acabo de instalar URLFilter, lamentablemente algunos usuarios se recreaban la pupila en sitios NSFW , el problema no es que se “entretengan” con este tipo de sitios, si no que estos lugares en ocasiones instalan mugre y media en las computadoras y claro después se le tiene que invertir un buen de tiempo corriendo antivirus y antispywares.
La instalación de URLFilter no presenta problemas.
Pero (siempre hay uno, no es cierto), el detalle es que aplica los bloqueos a todos los usuarios de la red.
¿Que pasa si quiero dejar una máquina sin bloqueos? Entonces tenemos que recurrir a dar permisos mediante direcciones IP, no es la única solución, pero es muy sencilla de poner en marcha.
Urlfilter esta basado en squidGuard así que la documentación de este proyecto se puede aplicar prácticamente sin problemas en Urlfilter.
Lo primero es localizar el archivo de configuración de squidGuard en IpCop , lo ubiqué en :
/etc/squidGuard/squidGuard.conf
Ese es el archivo que tenemos que modificar. Todavía tengo el pendiente de que si hago algún cambio vía web se pierdan mis modificaciones así que tengan eso en mente.
En la documentación de squidGuard encontré Reglas basadas en una IP de origen que me sirvió de guía para hacer mis cambios.
Lo primer fue definir mi grupo de administradores, así que agregue estas lineas al archivo de configuración:
src admins {
ip 192.168.0.x/255.255.255.0
}
donde 192.168.0.x es la IP a la que le voy a dar los permisos.
Una vez que tengo definidos mi grupo de usuarios administradores, ahora hay que darle los permisos correspondientes agregando unas líneas en la sección acl:
acl {
admins {
pass all
redirect http://192.168.0.1:81/redirect.cgi?category=%t
{
default { pass custom-allowed !ads !adv !aggressive ...
redirect http://192.168.0.1:81/redirect.cgi?category=%t
}
}
De esa manera todos tendrían el internet filtrado, menos los que aparezcan en la lista de admins.
Igual se puede refinar mucho más las opciones a los administradores, pero eso será más adelante.
