En este tutorial, le mostraremos cómo instalar Squid Proxy en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Squid Proxy es un proxy de almacenamiento en caché de código abierto para la web. Es compatible con muchos protocolos, como HTTP, HTTPS, FTP y más. Al almacenar en caché y reutilizar las páginas web solicitadas con frecuencia, Squid ahorra ancho de banda y mejora el tiempo de respuesta, lo que hace que el acceso a las páginas web sea muy rápido.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del servidor Squid Proxy en un AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:AlmaLinux 8.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Squid Proxy en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf update sudo dnf install epel-release
Paso 2. Instalar Squid Proxy en AlmaLinux 8.
De forma predeterminada, Squid está disponible en el repositorio base de AlmaLinux 8. Ahora ejecute el siguiente comando para instalar Squid Proxy en su sistema:
sudo dnf install squid
Verifique la instalación de Squid Proxy:
squid --version
Antes de iniciar las configuraciones, asegúrese de que los servicios de Squid se estén ejecutando en su sistema. Ejecute el siguiente comando para verificar el estado de los servicios de Squid:
sudo systemctl start squid sudo systemctl enable squid sudo systemctl status squid
Paso 3. Configuración de Squid Proxy.
Ahora abrimos el archivo de configuración del proxy Squid:
sudo nano /etc/squid/squid.conf
Encuentre el http_port
directiva si desea cambiar el puerto de escucha para Squid. Por defecto, ya está configurado en el puerto 3128:
# Squid normally listens to port 3128 http_port 3128 # http_port 3128 transparent
Guarde y cierre, luego reinicie el servidor Squid para que se realicen los cambios:
sudo systemctl restart squid
Paso 4. Configure el cortafuegos.
Si su cortafuegos está activo, deberá permitir que Squid atraviese el cortafuegos para que otros sistemas se conecten:
sudo firewall-cmd --add-service=squid --permanent sudo firewall-cmd --reload
Paso 5. Configure el navegador para usar el proxy Squid.
Una vez instalado y configurado correctamente, ahora es el momento de probar la navegación señalando la IP de squid y el puerto predeterminado en el navegador del cliente. En su Firefox, configúrelo para conectarse a la red externa red a través de su servidor Squid. Preferences -> General -> Network Settings -> Manual Proxy Configuration
. Marque para usar este servidor proxy para todos los protocolos.
¡Felicitaciones! Ha instalado Squid con éxito. Gracias por usar este tutorial para instalar el servidor proxy Squid en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Squid .