En este artículo, explicaremos cómo instalar Squid Proxy en Ubuntu 20.04. El artículo le guiará en el proceso de instalación y configuración.
El proxy Squid es un proxy web HTTP de almacenamiento en caché y reenvío. Tiene una amplia variedad de usos, incluida la aceleración de un servidor web mediante el almacenamiento en caché de solicitudes repetidas, almacenamiento en caché web, DNS y otras búsquedas de redes informáticas. Squid proxy es una aplicación de proxy web que se puede instalar y configurar en Linux y otros sistemas operativos similares a Unix.
Prerrequisitos
- Un servidor dedicado Ubuntu 20.04 instalado o KVM VPS.
- Acceso de usuario root o usuario normal con privilegios administrativos.
Instale Squid Proxy en Ubuntu 20.04
Paso 1: mantenga el servidor actualizado
# apt update -y
# apt upgrade -y
Paso 2: instalar Squid Proxy
# apt install squid -y
Paso 3: inicie y habilite el servicio Squid
Para iniciar y habilitar el servicio del proxy Squid, ejecute los siguientes comandos:
# systemctl start squid
# systemctl enable squid
Paso 4: configurar el proxy Squid
Abra el archivo de configuración del proxy Squid
# vi /etc/squid/squid.conf
Busque http_access deny all en el archivo y reemplácelo con http_access allow all.
Guardar y Salir.
Ahora, reinicie el servicio Squid para reflejar los cambios.
# systemctl restart squid
Configuración de ACL (lista de control de acceso) (opcional)
El proxy Squid te permite controlar el acceso a diferentes sitios web (tráfico web) permitiéndolos o bloqueándolos. Para hacerlo, siga los siguientes pasos:
Abra el archivo de configuración del proxy Squid
# vi /etc/squid/squid.conf
Vaya a la línea acl CONNECT método CONNECT .
Escriba la ACL (lista de control de acceso) para bloquear los sitios web que desee.
acl block_websites dstdomain .facebook.com .youtube.com .etc.com
Luego, escribe la declaración de negación después de eso.
http_access deny block_websites
Si desea controlar la descarga de archivos específicos como archivos de audio o video, use el siguiente método:
Agregar estas líneas
acl media_files urlpath_regex -i \.(mp3|mp4|FLV|AVI|MKV)
Reemplace las extensiones según sus requisitos.
Luego, escribe la declaración de negación después de eso.
http_access deny media_files
Ahora, reinicie el servicio Squid para reflejar los cambios.
# systemctl restart squid
Eso es todo. Hemos instalado y configurado correctamente Squid Proxy.
En este artículo, hemos visto cómo instalar Squid Proxy en Ubuntu 20.04