El siguiente es un tutorial detallado sobre la instalación y configuración de un servidor proxy Squid en CentOS 7, con un tutorial sobre cómo usarlo:
Instale el servidor proxy Squid:
- Abra una terminal e inicie sesión en el sistema CentOS como usuario raíz.
-
Instale el paquete Squid con el siguiente comando:
sudo yum install squid
-
Una vez completada la instalación, abra el archivo de configuración de Squid con un editor de texto
/etc/squid/squid.conf
:sudo vi /etc/squid/squid.conf
-
Realice modificaciones de configuración según sea necesario. Aquí hay algunas opciones de configuración de uso común:
-
Configure el puerto de escucha de Squid (el valor predeterminado es 3128), si necesita cambiar el número de puerto, busque la siguiente línea y modifique el número de puerto:
http_port 3128
-
Configure la red o la dirección IP a la que se le permite acceder. Busque la siguiente línea y agregue o modifique la regla de control de acceso:
acl allowed_network src <network>/<netmask> http_access allow allowed_network
-
Si necesita habilitar el registro, descomente las siguientes líneas y configure más registros según sea necesario:
#access_log /var/log/squid/access.log squid
- Modifique otras opciones de configuración según sea necesario.
-
- Guarde y cierre el archivo: Presione
Esc
la tecla para salir del modo de edición, luego ingrese:wq
Guardar y Salir. -
Inicie el servicio Squid:
sudo systemctl start squid
-
Configure el firewall: si tiene un firewall habilitado en su sistema, debe permitir la comunicación de Squid. Ejecute el siguiente comando para permitir que el tráfico HTTP de Squid pase a través del firewall:
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --reload
Utilice el servidor proxy Squid:
Ahora, el servidor proxy Squid se ha instalado e iniciado en su sistema CentOS. Aquí hay algunos tutoriales de uso común:
- Configure los dispositivos o aplicaciones cliente: en los dispositivos o aplicaciones cliente que necesitan usar un proxy, configure la dirección y el puerto del servidor proxy. De forma predeterminada, Squid escucha en el puerto 3128, así que especifique la dirección del servidor proxy en la configuración como la dirección IP y el número de puerto 3128 del sistema CentOS.
-
Probar conexión de proxy: Realice una prueba de conexión en el dispositivo cliente o la aplicación a través de la dirección y el puerto del servidor proxy configurado. Puede probar que el proxy funciona visitando un sitio web o usando el comando curl:
curl -x <proxy_server_address>:3128 http://www.example.com
-
Monitoree los registros de Squid: si el registro está habilitado en el archivo de configuración de Squid, puede monitorear los registros de acceso de Squid para ver la actividad y el acceso del servidor proxy:
tail -f /var/log/squid/access.log
A través de los pasos anteriores, ha instalado y configurado con éxito
Se instala un servidor proxy Squid y se puede usar en dispositivos cliente o aplicaciones para acceso proxy. Según tus necesidades, puedes personalizar aún más la configuración de Squid, como agregar más reglas de control de acceso o configurar funciones avanzadas. Tenga en cuenta que Squid tiene muchas otras características y opciones, puede consultar la documentación oficial de Squid para obtener información más detallada y guías de configuración.