Denegar algunas palabras en youtube con squid
Hola a todos! tengo un problema con la configuracion de las acls en squid.
tengo los siguientes ficheros en /etc/squid:
contenido_prohibido:
tube
porno
sexo
*****************************
contenido_aceptable:
http://www.youtube.com
******************************
Las reglas están definidas como siguen:
acl alumnos src 192.168.0.10-192.168.0.80/32
acl administrativos src 192.168.0.81-192.168.0.120/32
acl contenido_aceptable url_regex "/etc/squid/contenido_aceptable"
acl contenido_prohibido url_regex "/etc/squid/contenido_prohibido"
******************************************************************
Los accesos están dados por:
http_access allow localhost
http_access allow contenido_aceptable
http_access allow alumnos !contenido_prohibido
http_access allow administrativos
http_access deny all
**************************************************
Esta configuración no hace lo que se desea :(
Lo que estoy buscando es bloquear las palabras sexo, porno y tube a los alumnos al usar google, pero que SI puedan hacer uso de youtube ya que se cuenta con un aula virtual y esta tendrá enlaces a youtube, pero en youtbe bloquearles también "porno,sexo y otras palabras vulgares".
Quiero bloquear la palabra tube, ya que hay cantidad de páginas pornográficas con ese término.
A los administrativos si se desea que sean libres y que busqueen lo quieran.
Que es lo que debo modificar por favor???.
Muchas gracias de antemano.
- Inicie sesión o regístrese para enviar comentarios
- 469 lecturas



Me gustan las mujeres, me gusta el vino
Hola Zzeratul
haber si te puedo hechar un cable...
Me parece (no estoy seguro) que la regla http_access allow contenido_aceptable sobra
de todas maneras me gustaria saber ahora mismo en que estado te filtra el squid, te deja entrar a todo? te capa algo? te capa la palabra tube el google?
tambíen te dejo aqui unos enlaces haber si te puede iluminar y tal:
http://www.linuxparatodos.net/portal/staticpages/index.php?page=19-2-com...
http://www.linuxparatodos.net/portal/staticpages/index.php?page=19-3-com...
http://www.linuxparatodos.net/portal/staticpages/index.php?page=20-como-...
Tal vez con:
http_access allow localhosthttp_access allow alumnos contenido_aceptable
http_access allow alumnos !contenido_prohibido
http_access allow administrativos
http_access deny all
Me gustan las mujeres, me gusta el vino
prueba también:
http_access allow localhosthttp_access allow alumnos contenido_aceptable !contenido_prohibido
http_access allow administrativos
http_access deny all
Hola Pato Silva gracias por responder! probé con lo que me dijiste, pero en youtube aun puedo ver algunos videos relacionados a la palabra porno y demás palabras incluidas en el fichero contenido_prohibido, y eso no se desea. Otra cosa es que la mayoría de videos relacionados a temas como física, matemáticas, no se pueden visualizar y aparece un mensaje que dice "We're sorry this video is no longer available".
No se a que se deba, ya que recién estoy implementando el proxy, y por el momento no he denegado nada diferente a lo que señalé. que podrá estar pasando? :S, gracias!
Hola locuras69, muchas gracias por responder también, sin la regla http_access allow contenido_aceptable, estaría denegando youtube(y se desea lo contrario) a los alumnos, por el hecho de que en contenido_prohibido se encuentra la palabra tube ya que hay un sin fin de páginas pornográficas que contienen esa palabra.
Por otro lado probé con:
http_access allow localhost
http_access allow alumnos contenido_aceptable !contenido_prohibido
http_access allow administrativos
http_access deny all
pero no tengo acceso a nada de nada :(.
Con las reglas que especifiqué cuando expliqué mi problemas:
Toda ayuda será buena, mil gracias!
"We're sorry this video is no longer available"
Ese error es cosa de youtube, no tiene que ver con squid.
Por otro lado, tu estas denegando o aceptando basándote exclusivamente en la url, si en la url no dice nada de porn entonces no importa que tan pornográfica sea la pagina, se la podrá visitar.
Ademas, tampoco podrás filtrar una pagina de youtube por mas que tenga porn en la url.
Si quieres algo mas avanzado prueba con dansguardian o algún otro filtro de contenidos.
Hola, si quieres prohibir los sitios prohibidos para los alumnos tienes que ponerlos debajo de administrativos de la siguiente manera:
http_access allow localhost
http_access allow administrativos
http_access deny contenido_prohibido
http_access allow alumnos contenido_aceptable
http_access deny all
Disculpen x la demora pero para aquel que haya tenido el mismo problema, lo solucioné como me sugirió Pato Silva, instalé DansGuardian y ahora todo ok! gracias!