HOWTO bloquear videos de youtube y otras paginas

Para implementar eso necesitas tener squid correctamente instalado y funcionando.

En el archivo squid.conf teclea la siguiente ACL.

acl online_videos rep_mime_type -i video/x-flv

UPDATE:  En enero Google va a ofercer webm como opción predeterminada, y los flv solo quedarán para compatibilidad.

Asi que hay que añadir esta otra linea…

acl online_videos rep_mime_type -i video/x-webm

Luego buscas las siguientes líneas

#Default:
#http_reply_access allow all

Descomentas la línea debajo de “#Default:” y tecleas la regla que bloqueara los videos de youtube arriba de ella, así debe de quedar.

#Default:
http_reply_access deny online_videos
http_reply_access allow all

De esta forma bloqueara los videos FLV de youtube, megavideo, y de cualquier otra pagina, si hiciste todo correctamente al ver los videos debería verse un mensaje como este.

Video de Youtube Bloqueado por Squid

Si deseas que bloque la de algunos usuarios y otros no, o solo la de ciertas páginas, necesitas jugar un rato con las reglas de acceso.

Ahora, el porque es necesario hacer esto en lugar de hacer el típico bloqueo mediante un: “urlpath_regex -i  \.flv$” es porque cuando ves un video flv en Internet de youtube o de cualquier pagina este video se carga mediante un reproductor, es decir, el navegador en si mismo no es capas de reproducir el video, ocupa de un reproductor en flash que puede estar en la misma pagina o en otra y es este quien a su vez mandara llamar el video para reproducirlo.

Nota: Gracias a Joel Barrios Dueñas por Pasarme el Dato del cambio de formato.