Cómo instalar y configurar el proxy de calamar en Debian Linux

Cómo instalar y configurar el proxy de calamar en Debian Linux

Squid es el servidor proxy más popular para unix como sistemas operativos. También se usa para el filtrado web. Es ampliamente utilizado para aumentar la velocidad del servidor web al almacenar en caché los datos repetidos.

Este tutorial le ayuda a instalar Squid Proxy Server en su sistema de estiramiento de Debian 9. También proporcione detalles de configuración básicos del servidor proxy para permitir el tráfico, restringir sitios web específicos con palabras clave o nombres de dominio.

Paso 1 - Instale el calamar en Debian

Inicie sesión en su sistema Debian 9 utilizando el usuario de privilegios root o sudo. Luego ejecute los siguientes comandos en la consola para instalar Squid en el sistema Debian 9 desde el repositorio de paquetes predeterminado.

SUDO APT UPDATY SUDO APT INSTALL SQUID 

Paso 2 - Configurar puerto de calamar

Predeterminado de calamar se ejecuta en el puerto 3128. Es su elección seguir ejecutando Squid en el puerto predeterminado o cambiarlo a un puerto diferente. Para cambiar el archivo de configuración de calamar de puerto y cambiarhttp_port valor.

/etc/calamar/calamar.confusión

http_port 3128 

Después de hacer cambiar, reiniciemos el servicio de calamar para recargar los cambios de configuración

reinicio de squid de servicio de sudo 

Paso 3 - Permitir todo el tráfico

A veces debe permitir todo el tráfico en su servidor proxy. En el servidor Squid Server abre el archivo de configuración de calamares. Comentar el http_access negar todo línea y agregue el http_access permitir todo ingresar este archivo.

 http_access permitir todo #http_access niega todo 

Paso 4: 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/calamar/blockwebsites.LST yahoo.com www.enrojecida.comunicarse 

Paso 5: 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.