SquidGuard: Bloquear páginas con contenido para adultos con Arch, Manjaro..

Algo que a muchos padres les preocupa es la cantidad de sitios pornográficos que hay en Internet y así mismo la posibilidad de que sus hijos o en algunos casos ellos mismos terminen en esos sitios web. Es por lo anterior que hoy escribo un sencillo tutorial que está orientado a las distribuciones basadas en Arch linux (de hecho, estoy usando Antergos), pero claramente lo puedes hacer en cualquiera.

Instalando SquidGuard

1.Descarga el instalador de SquidGuard http://www.squidguard.org/Downloads/squidGuard-1.4.tar.gz

2. Después de haber descargado el archivo hacemos clic en “Extraer aquí”, o por la terminal:

$ tar xzvf squidGuard-1.4.tar.gz

3.Ahora usaremos la terminal y nos ubicaremos en la carpeta que acabamos de extraer, en mi caso basta con escribir las siguientes lineas desde la terminal:

$ cd Descargas/squidGuard-1.4

Ya ubicados en la carpeta procederemos a escribir los siguientes comandos:

./configure
make

Es necesario ser usuario root para el siguiente paso, por lo tanto escribiremos:

su -

4. Después que estemos como usuario root tendremos que ingresar de nuevo a la carpeta SquidGuard-1.4, para este es necesario que recuerdes que estás en el directorio principal, en mi caso tuve que escribir lo siguiente:

[root@jorge /]# cd home
[root@jorge home]# cd jorge
[root@jorge jorge]# cd Descargas
[root@jorge Descargas]# cd squidGuard-1.4
[root@jorge squidGuard-1.4]# make install
Installing squidGuard
Done.

Cuando estemos ubicados en la carpeta squidGuard-1-4 solo escribimos <<make install>> y ya tendremos instalado el programa.

Listas prohibidas (<<Blacklists>>)

Estas listas resulta muy difícil hacerlas porque son muchos sitios webs, por lo tanto acudiremos a los siguientes proyectos para ello:

MEDS blacklists

Shalla’s blacklists

 

La imagen ilustra este último paso, básicamente lo que se debe hacer es extraer las listas que ya descargamos (modo gráfico o por la terminal como se muestra en el paso 2 de la primera parte) y mover el directorio entero a la ubicación del programa.

[root@jorge squidGuard-1.4]# cd ..
[root@jorge Descargas]# mv BL /usr/local/squidGuard
[root@jorge Descargas]# mv blacklists /usr/local/squidGuard

En la segunda linea de código se está moviendo el directorio de la lista de Shalla y en la tercera linea el de MEDS.

Nota: El programa se encuentra en /usr/local/squidGuard (por defecto).

¡Felicitaciones!, ahora al entrar a un sitio web para adultos se verá lo siguiente:

 



Soy un estudiante de ingeniería apasionado por el software libre, actualmente uso Antergos como mi sistema operativo.

22 comentarios

  1.   Gonzalo dijo

    Excelente! servirá también implementarlo en una red?

    1.    @Jlcmux dijo

      Supongo que podrías intentar haciendo que el Archlinux sea el Proxy o Gateway de tu red antes que el router.

  2.   Jorgicio dijo

    Buenas, ¿podría usar algo así pero con Privoxy? Porque ahora lo estoy usando para bloquear los ads como sugirieron en un post anterior.

    Se agradece 😀

  3.   cristianhcd dijo

    sirve para https?

  4.   Yolin dijo

    Hay un pequeño detalle en la parte de mover la carpeta se mueve al directorio SquidGuard/db (a la base de datos), así me funcionó a mi. Gracias

  5.   senjik dijo

    themes?

  6.   nexus6 dijo

    Sin necesidad de instalar o compilar nada basta con agregar las ip de opendns en el módem/router/servidordns para que filtre toda esa porquería.yo lo tengo configurado así y funciona muy bien.

    1.    nexus6 dijo

      Las ip son 208.67.222.123 y 208.67.220.123 por si a alguien le interesa probar y la página https://store.opendns.com/familyshield/?__utma=247635969.863866226.1404604654.1404604654.1404604654.1&__utmb=247635969.12.9.1404604805836&__utmc=247635969&__utmx=-&__utmz=247635969.1404604654.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)&__utmv=-&__utmk=113228551

      1.    lastnewbie dijo

        Gracias por el dato, no conocía este método. Lo utilicé con mi router tp-link TL-WR841N

    2.    eliotime3000 dijo

      Pero a veces te topas con la desgracia de que algunas ISP son tan hijas de su madre que no te dejan ingresar al router y/o carecen de dichas opciones.

      Hay que tener en cuenta ese detalle.

  7.   jamin-samuel dijo

    Este post NO le gustara al amigo Yoyo

    xD ajajaja

  8.   Jesús Ballesteros dijo

    Muy buen post, aunque también hay que aclarar que squidguard se encuentra en los repositorios de AUR 😀

    ~ $ yaourt -Ss squidguard
    aur/squidguard 1.4-13 (7)
    An ultrafast and free filter, redirector and access controller for Squid
    aur/squidguard-1.4 1.4-1 (3)
    An ultrafast and free filter, redirector and access controller for Squid
    aur/squidguard-beta 1.5-2 (2)
    An ultrafast and free filter, redirector and access controller for Squid

    Un saludo

  9.   isabel dijo

    muy bueno. yo lo use un buen tiempo, como dansguardian, sasafesquid. aunque ultimamente decante en el diladele (por el tema del certificado ssl, es mas practico que configurarlo a manopla al squid 3), gracias por el articulo

  10.   Guest dijo

    Es más fácil hablar a tus hijos envés de hacer estas idioteces, pero la mayoría de los padres prefieren lo fácil antes que lo mejor.

    1.    eVeR dijo

      Comentario que nada aporta.
      A sus hijos cada padre revelará mayor información conforme lo vaya creyendo mas conveniente y según el nivel de comprensión que el hijo vaya teniendo.
      Hoy en día los chicos de 4 o 5 años se mueven en Internet como si nada y son los mas vulnerables a exponerse a ver cosas que no deberían. Los padres con buen criterio los protegerán de eso hasta que puedan tolerarlas, comprenderlas, y, luego, decidir por ellos mismos si van a consumir ese tipo de contenido o no.
      Saludos

    2.    cuervo291286 dijo

      De seguro contigo si hablaron tus padres y aun así sigues viendo estos sitios…

      1.    cuervo291286 dijo

        mi comentario es para “Guest”

  11.   algabe dijo

    Excelente post….(tan educativo que es el p0rn). xD

  12.   mrcelhw dijo

    Increible tutorial, gracias por compartirlo, muy útil.

  13.   naturo dijo

    Mis hijos van a ver porno lo quiera o no

  14.   naturo dijo

    No para mi LOL

  15.   Rainiero Herrera dijo

    Hola muchachos, buenos(as) dias/tardes/noches.
    ¿Me indicarían un Script con el cual actualizar las listas Meds y Salla?
    O redirigirme a un post donde pueda aprender a crear uno.
    Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.