Hola! Este será mi primer aporte solo espero que os guste y sea de ayuda.
¿Qué vamos a ver y a hacer en este tutorial?
Bien lo que veremos es como instalar un Proxy web, para el que no sepa para que sirve básicamente es poner un intermediario entre el navegador e internet y gracias a las shalla list tendremos una gran base de páginas clasificadas en distintas categorias como por ejemplo porno, publicidad, colegios, redes sociales, alcohol y un largo etc.
La funcion que hará es que cuando el usuario ingrese una página web como por ejemplo heineken, squidguard comprobará si en la ACL está la categoría de alcohol bloqueada y si es la página esta en la database de alcohol automáticamente será bloqueada.
Empezaremos instalando squid3 con el comando.
¿Que es squid3?
Como ya mencioné arriba este será el software que utilizaremos para crear el servidor proxy
Una vez instalado instalamos squidGuard con comando
¿Que es SquidGuard?
SquidGuard es el encargado de redireccionar y filtrar Sitios Web utilizando la interfaz estándar del Squid. SquidGuard. Sistema de filtrado combinado de redireccionamiento web, y el plugin del controlador de acceso para Squid
Una vez instalado tenemos que decirle que el propietario de la base de datos donde se va a guardar las shallalist, es proxy.
Modificamos el archivo squirdguard.conf que está en /etc/squidguard/squidguard.conf, cambiamos el dbhome por la ruta en la que instalaremos la blacklist y logdir por la ruta en la que está el squidGuard.log
*Nota: en la imagen hay unas cuantas acl mientras investigaba mas adelante las explicaré.
Ahora incorporamos dos lineas en squid.conf para que cuando hagamos un restart o start, tome la configuración del archivo «/etc/squidguard/squidguard.conf»
Ahora bajamos el No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Editamos el script shalla_update.sh con gedit y tiene modificamos los siguientes campos.
Ejecutamos el script y nos descargará la base de datos.
Despues de obtener las shallalist comentaremos esta linea para que no baje la base de datos nuevamente.
Vamos a la siguiente ruta para comprobar de que se han descargado.
Bien, estas carpetas tienen dentro dos ficheros que son domains y url en los que dentro hay una recopilación de dominios y urls.
Una vez tenemos todo esto para los ejemplos voy a crear 3 páginas en html ( LOL, ahora viene bajo nivel de html )
Primero creamos el primero que se llamará blocked.html que será generico.
Segundo crearemos uno que se llamará alcohol.html
El tercero que crearemos se llamará no.html
Una vez ya las tenemos vamos a configurar squidGuard.conf
Para crear las ACL destino es muy sencillo escribimos
Para aplicar la ACL escribimos
También se pueden crear ACL de origen para bloquear IPs especificas solo habria que escribir
O crear un rango de Ips ejemplo
Como podeis ver en la imagen anterior yo tengo 3 acl destino creadas una con porn, otra con adv y alcohol. Bien reiniciamos el servicio
Ahora vamos a un cliente y configuramos el navegador para que use proxy.
Ponemos la ip del server, en mi caso es 192.168.10.1 y el puerto 3128
Prueba con una página de alcohol.
Prueba con una página de publicidad
Prueba con una página de pornografía
Si quereis mas información sobre como hacer ACL podeis visitar la página de squidguard : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿Qué vamos a ver y a hacer en este tutorial?
Bien lo que veremos es como instalar un Proxy web, para el que no sepa para que sirve básicamente es poner un intermediario entre el navegador e internet y gracias a las shalla list tendremos una gran base de páginas clasificadas en distintas categorias como por ejemplo porno, publicidad, colegios, redes sociales, alcohol y un largo etc.
La funcion que hará es que cuando el usuario ingrese una página web como por ejemplo heineken, squidguard comprobará si en la ACL está la categoría de alcohol bloqueada y si es la página esta en la database de alcohol automáticamente será bloqueada.
Empezaremos instalando squid3 con el comando.
¿Que es squid3?
Como ya mencioné arriba este será el software que utilizaremos para crear el servidor proxy
Una vez instalado instalamos squidGuard con comando
¿Que es SquidGuard?
SquidGuard es el encargado de redireccionar y filtrar Sitios Web utilizando la interfaz estándar del Squid. SquidGuard. Sistema de filtrado combinado de redireccionamiento web, y el plugin del controlador de acceso para Squid
Una vez instalado tenemos que decirle que el propietario de la base de datos donde se va a guardar las shallalist, es proxy.
Modificamos el archivo squirdguard.conf que está en /etc/squidguard/squidguard.conf, cambiamos el dbhome por la ruta en la que instalaremos la blacklist y logdir por la ruta en la que está el squidGuard.log
*Nota: en la imagen hay unas cuantas acl mientras investigaba mas adelante las explicaré.
Ahora incorporamos dos lineas en squid.conf para que cuando hagamos un restart o start, tome la configuración del archivo «/etc/squidguard/squidguard.conf»
Ahora bajamos el No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Editamos el script shalla_update.sh con gedit y tiene modificamos los siguientes campos.
Ejecutamos el script y nos descargará la base de datos.
Despues de obtener las shallalist comentaremos esta linea para que no baje la base de datos nuevamente.
Vamos a la siguiente ruta para comprobar de que se han descargado.
Bien, estas carpetas tienen dentro dos ficheros que son domains y url en los que dentro hay una recopilación de dominios y urls.
Una vez tenemos todo esto para los ejemplos voy a crear 3 páginas en html ( LOL, ahora viene bajo nivel de html )
Primero creamos el primero que se llamará blocked.html que será generico.
Segundo crearemos uno que se llamará alcohol.html
El tercero que crearemos se llamará no.html
Una vez ya las tenemos vamos a configurar squidGuard.conf
Para crear las ACL destino es muy sencillo escribimos
Para aplicar la ACL escribimos
También se pueden crear ACL de origen para bloquear IPs especificas solo habria que escribir
O crear un rango de Ips ejemplo
Como podeis ver en la imagen anterior yo tengo 3 acl destino creadas una con porn, otra con adv y alcohol. Bien reiniciamos el servicio
Ahora vamos a un cliente y configuramos el navegador para que use proxy.
Ponemos la ip del server, en mi caso es 192.168.10.1 y el puerto 3128
Prueba con una página de alcohol.
Prueba con una página de publicidad
Prueba con una página de pornografía
Si quereis mas información sobre como hacer ACL podeis visitar la página de squidguard : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta