Cómo instalar Squid Proxy Server en CentOS/RHEL 7/6 y Fedora 30/29/28
- 3311
- 817
- Sr. Eduardo Menchaca
Squid es el servidor proxy más popular para los sistemas Linux. El servidor proxy de calamar también es útil para el filtrado de paquetes web. La mayoría de los proveedores de alojamiento web usan el proxy de calamar para almacenar en caché los datos repetitivos para aumentar la velocidad del sitio web.
Este artículo lo ayudará a instalar y configurar Squid Proxy Server en CentOS, Redhat y Fedora Linux Systems.
Paso 1 - Instalar calamares
Los paquetes de calamar están disponibles en repositorios de YUM predeterminados. Ejecutar el siguiente comando en su servidor para instalar Squid Proxy Server.
sudo yum instalación de calamar # en sistemas CentOS/Redhat SUDO DNF Instalar Squid # en Fedora Systems
Paso 2 - Cambiar el puerto de calamar (opcional)
Predeterminado de calamar se ejecuta en el puerto 3128. Si desea iniciar Squid en un puerto diferente, edite el archivo de configuración de Squid y cambie http_port valor. Por ejemplo, estamos cambiando el calamar para ejecutar en el puerto 8080.
/etc/calamar/calamar.confusión
http_port 8080
Después de hacer cambiar, reiniciemos el servicio de calamar para recargar los cambios de configuración
reinicio de calamares de servicio
Paso 3 - Bloquee el sitio web específico con calamares
Comencemos con la configuración adicional, como bloquear cualquier sitio web utilizando Squid Proxy Server. Agregue las reglas a continuación para bloquear el sitio web específico antes de permitir todas las reglas. El siguiente ejemplo bloqueará a Yahoo.com y www.enrojecida.comunicarse.
ACL blockSite1 dstdomain yahoo.com acl blocksite2 dstdomain www.enrojecida.com http_access neNy blockSite1 http_access neeny blocksite2
Si tiene una larga lista de nombres de dominio, cree un archivo /etc/calamar/blockwebsites.LST y coloque los nombres de dominio uno por línea y agregue la regla a continuación en el archivo de configuración de calamar.
ACL blockSitelist dstdomain "/etc/calamar/blockwebsites.LST "http_access niega blocksitelist
telaraña.LST Ejemplo de contenido del archivo:
# cat/etc/squid/blockwebsites.LST Yahoo.com www.enrojecida.comunicarse
Paso 4: bloquee la palabra clave específica con calamares
Agregue las reglas a continuación para bloquear el sitio web específico antes de permitir todas las reglas. El siguiente ejemplo bloqueará todas las páginas con palabras clave yahoo o gmail.
ACL blockKeyword1 url_regex yahoo acl blockkeyword2 url_regex gmail http_access deny blockkeyword1 http_access deny blockkeyword2
Si tiene una larga lista de palabras clave, cree un archivo /etc/squid/blockkeywords.LST y coloque las palabras clave una por línea y agregue la regla a continuación en el archivo de configuración de calamar.
ACL BlockKeywordList URL_REGEX "/etc/squid/blockkeywords.LST "HTTP_ACCESS Deny BlockKeyWordList
BlockKeywords.Ejemplo de contenido del archivo LST:
# cat/etc/squid/blockkeywords.LST Yahoo Gmail Facebook
Felicidades ha instalado y configurado con éxito Squid Proxy Server. Lea el siguiente artículo para configurar Squid para el filtrado basado en direcciones MAC.
- « Configurar el filtrado basado en la dirección MAC del servidor proxy del squid
- /carpeta TMP 100% llena (cpanel) »