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

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

Squid es un servidor proxy 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 Jessie de Debian 8. 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 8

Inicie sesión en su sistema Debian 8 utilizando el usuario de privilegios root o sudo. Luego ejecute los siguientes comandos en la consola para instalar Squid en el sistema Debian 8 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

Suponiendo que necesita un servidor proxy abierto a todos, entonces necesita permitir todo el tráfico en su servidor proxy. Editar el archivo de configuración de calamar y comentar el http_access negar todo línea. Luego 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

Aquí desea bloquear algunos sitios web específicos a través del servidor proxy. Luego agregue las siguientes reglas para bloquear el sitio web específico justo 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 gran cantidad 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

También puede bloquear los sitios web para palabras clave específicas. Agregue las siguientes reglas justo antes de permitir toda regla. A continuación se muestra el ejemplo de bloquear todas las páginas que tienen 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 gran cantidad de palabras clave para bloquear, 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.