Tutorial de Rocky Linux: Te enseñamos a configurar un servidor proxy Squid de alto rendimiento

¿Quieres configurar un proxy privado en un VPS? Este artículo analiza en detalle cómo instalar Squid en Rocky Linux, abarcando la configuración básica, la autenticación de usuarios, la apertura del firewall y todo el proceso de conexión del cliente.

VoyraCloud
January 23, 2026
4 min Reading Time
Share:
Linux 教程
Rocky Linux
Squid 代理
VoyraCloud
VPS 配置
代理服务器搭建
Tutorial de Rocky Linux: Te enseñamos a configurar un servidor proxy Squid de alto rendimiento

En escenarios de desarrollo empresarial o protección de la privacidad, tener un servidor proxy privado (Proxy Server) es crucial. Squid como un potente software de proxy de caché, se ha convertido en la opción preferida de los usuarios de Linux debido a su estabilidad, alta personalización y excelente rendimiento.

Este artículo le guiará sobre cómo configurar rápidamente un servidor proxy Squid con autenticación en Rocky Linux.


¿Por qué elegir desplegar un proxy en VoyraCloud?

Configurar un servidor proxy tiene altos requerimientos de latencia de red y ancho de banda. VoyraCloud Cloud VPS ofrece:

  • Ancho de banda máximo de 200 Mbps: asegura que el proxy reenvíe sin perder velocidad.
  • 99.9% de estabilidad: garantiza que su servicio proxy esté en línea las 24 horas del día.
  • Pago mensual desde $4.5: alta relación calidad-precio, soporte para cambiar IP bajo demanda.

Primer paso: Comprar e iniciar sesión en VoyraCloud Cloud VPS

  1. Visite la página de compra de VoyraCloud Cloud VPS y seleccione la región que necesita.
  2. Elija el sistema Rocky 9.5.
  3. Después de la compra, obtenga la IP, el nombre de usuario y la contraseña.
  4. Inicie sesión a través de SSH:
    • Windows: se recomienda PuTTY o Windows Terminal
    • Mac/Linux: ejecute en la terminal ssh ubuntu@tu_VPS_IP

Segundo paso: Actualizar el sistema e instalar Squid

Primero, asegúrese de que su sistema Rocky Linux esté actualizado:

sudo dnf update -y

Luego, instale el paquete Squid:

sudo dnf install squid -y

Una vez completada la instalación, inicie el servicio y configure el inicio automático:

sudo systemctl start squid
sudo systemctl enable squid

Tercer paso: Configuración básica y control de acceso

El archivo de configuración principal de Squid se encuentra en /etc/squid/squid.conf. Para que el proxy funcione correctamente, necesitamos ajustar las políticas de acceso.

  1. Editar el archivo de configuración:
    sudo vi /etc/squid/squid.conf
    1. Permitir acceso a la red: busque la sección http_access. Si desea permitir el acceso a todas las redes (hágalo con precaución, se recomienda usarlo junto con la autenticación), puede modificarlo a:
      http_access allow all
      # http_access deny all
      1. Cambiar el puerto de escucha (opcional): Squid escucha por defecto en el puerto 3128. Si desea cambiarlo, busque y modifique:
        http_port 3128

        Cuarto paso: Habilitar autenticación (aumentar la seguridad)

        Para evitar que su proxy sea mal utilizado por otros, se recomienda encarecidamente habilitar la autenticación de nombre de usuario/contraseña.

        1. Crear un archivo de contraseñas encriptadas

        sudo touch /etc/squid/passwords
        sudo chown squid:squid /etc/squid/passwords
        sudo chmod 600 /etc/squid/passwords

        2. Agregar usuarios autorizados

        Instale el paquete de herramientas y cree un usuario (por ejemplo, user1):

        sudo dnf install httpd-tools -y
        sudo htpasswd /etc/squid/passwords user1

        3. Configurar Squid para llamar al módulo de autenticación

        Agregue el siguiente contenido al principio de /etc/squid/squid.conf o en la definición de ACL:

        auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwords
        auth_param basic realm Squid Proxy
        acl auth_users proxy_auth REQUIRED
        http_access allow auth_users

        Quinto paso: Verificar la sintaxis y reiniciar el servicio

        Antes de aplicar la configuración, verifique si hay errores de sintaxis:

        sudo squid -k parse

        Si no hay errores, reinicie el servicio Squid para que la configuración surta efecto:

         sudo systemctl restart squid

        Sexto paso: Permitir el puerto en el firewall

        No olvide permitir el puerto correspondiente en el firewall de Rocky Linux (por defecto 3128):

        sudo firewall-cmd --permanent --add-port=3128/tcp
        sudo firewall-cmd --reload

        Prueba de conexión del cliente

        Ahora, puede ingresar la información en la configuración del proxy de su navegador o software local:

        • Dirección IP: su IP pública de VoyraCloud VPS
        • Puerto: 3128 (o el puerto que haya personalizado)
        • Autenticación: ingrese el nombre de usuario y la contraseña que configuró anteriormente.

        Conclusión

        A través de los pasos anteriores, ha desplegado con éxito un servidor proxy Squid seguro y eficiente en Rocky Linux. Combinado con la optimización de rutas globales de VoyraCloud Cloud VPS, puede disfrutar de una experiencia de red más rápida.

        👉 Obtenga su VoyraCloud Cloud VPS ahora y comience a disfrutar de una experiencia de proxy rápida

        Share:

        Related Articles