Instalar Squid Proxy Server en Ubuntu 18.04

Instalar Squid Proxy Server en Ubuntu 18.04.

Squid es una aplicación proxy basada en Linux, que nos aporta una serie de valores añadidos como filtrar el tráfico según nuestras necesidades, implementar una seguridad añadida y la búsqueda de DNS.

Independientemente de lo anterior, Squid también mejora considerablemente el rendimiento de un servidor web al almacenar en caché los recursos.

Un servidor Squid nos permite almacenar en caché las páginas web más visitadas. Su forma de operar es simple, cuando un usuario solicita una página web o un archivo, esa solicitud se transmite al servidor proxy (ejerce de intermediario entre el usuario y el sitio web). El servidor proxy extrae los datos de su cache y los envía al usuario que los solicita.

En este articulo aprenderemos como instalar Squid Proxy Server y a configurarlo correctamente, ya sea en Ubuntu 18.04, Ubuntu 16.04 o sus derivados.

 

Instalar Squid Proxy Server en Ubuntu 18.04

Actualizamos el sistema.

Instalamos el paquete «squid«.

Después de aceptar la confirmación para instalar Squid, comienza la instalación…

 

Iniciamos el servicio, y le indicamos que arranque con el sistema.

Apunte: Si quieres detener el servicio.

Apunte: Si quieres que no arranque con el sistema.

Apunte: Si quieres reiniciar Squid.

Una vez iniciado «Squid» verificamos que opera correctamente.

ejemplo de salida correcta…

 

Configurar Squid Proxy Server en Ubuntu

La configuración de Squid Proxy consta de tres pasos.

  • Configuración básica.
  • Configuración adicional.
  • Bloquear sitios web y palabras clave.

Configuración básica:

El archivo de configuración de Squid lo puedes localizar en: /etc/squid/squid.conf.

Buscamos la linea «http_port 3128«, que es el puerto por defecto para el tráfico TCP. Si tu red está configurada para el tráfico en otro puerto, lo cambias.

Si quieres evitar que Squid modifique las solicitudes y respuestas, activamos el modo proxy transparente.

Modificas…

por…

 

Por defecto Squid no permite el trafico «http«, debemos permitirlo.

Buscamos la linea «http_acacess«, y modificamos…

por…

Como ultimo punto de la configuración básica insertamos un hostname, escribe lo que quieras en la opción «visible_hostname«.

Guarda el archivo y cierra el editor.

Reiniciamos Squid Proxy Server.

 

Configuración adicional:

Crear un ACL

Squid nos permite crear un listado de control de acceso, por ejemplo, podemos crear una regla que solo permite la conexión del sistema a una dirección IP.

Agregamos lo siguiente:

Se permiten rangos.

También es posible abrir puertos específicos.

 

Configurar la autentificación

Para obligar a los usuarios del sistema a autentificarse, debemos instalar apache2-utils:

Creamos el archivo «passwd» y modificamos el propietario al usuario de Squid.

Ahora agregamos un usuario con contraseña (introduce el usuario y la contraseña).

Editamos el archivo de configuración otra vez.

Agregamos lo siguiente…

Guarda el archivo y cierra el editor.

Reiniciamos Squid Proxy Server.

 

Bloquear sitios web y palabras clave:

Este paso es bastante sencillo, creamos y editamos el archivo «blocked.acl«.

Agregamos los sitios web a bloquear, no te olvides de insertar un punto antes del sitio (si no colocas el punto solo bloqueara el sitio principal, el resto de direcciones del sitio web estaran activas).

por ejemplo…

Guarda el archivo y cierra el editor.

Abrimos el archivo de configuración principal.

Inserta lo siguiente antes de la lista de reglas «ACL» que vimos antes.

Guarda el archivo y cierra el editor nano.

Reiniciamos Squid.

Hemos terminado de Instalar Squid Proxy Server en Ubuntu 18.04, ya está operativo, ahora bien… si quieres navegar a través de Squid Proxy debes configurar el cliente, pero eso en un próximo articulo.

 

Comparte el articulo «Instalar Squid Proxy Server en Ubuntu 18.04«.

 

7 Comentarios

  1. Benjamín
    28/03/2019
  2. Juan Golindano
    28/03/2019
  3. Cesar Martinez
    28/03/2019
    • elayun
      28/03/2019
      • Cesar Martinez
        28/03/2019
  4. Adrian
    13/06/2019
    • sololinux
      15/06/2019

Agregar comentario