Cómo instalar y configurar el proxy de calamar en Debian 8
- 679
- 21
- Sra. Lorena Sedillo
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.