Cómo instalar y configurar el proxy de calamar en Debian Linux
- 4077
- 281
- Adriana Tórrez
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.
- « Cómo limpiar el caché en las puntas y trucos de Laravel
- Cómo instalar Virtualbox 7.0 en Fedora 36/35 »