Cómo configurar Squid Proxy Server en Ubuntu 18.04 y 16.04
- 2132
- 578
- Berta Solano
Squid es el servidor proxy más popular para sistemas operativos similares a unix. También se usa para el filtrado web. Squid también útil como servidor proxy de almacenamiento en caché para los protocolos HTTP, HTTPS y FTP.
Este artículo lo ayudará a configurar Squid Proxy Server en Ubuntu 18.10, 18.04 LTS, 16.04 LTS y 14.04 sistemas LTS.
Paso 1 - Instalar paquete
Los paquetes de calamar están disponibles en repositorios de YUM predeterminados. Ejecute el siguiente comando en su servidor para instalar el servidor proxy de calamar.
SUDO APT UPDATY SUDO APT INSTALL SQUID
Paso 2 - Configurar puerto de calamar
El puerto predeterminado para los servidores proxy de calamar es 3128. Puede cambiar esto según los requisitos. Para configurar Squid en un puerto diferente, editar el archivo de configuración de Squid y cambiar http_port Valor con un nuevo puerto.
/etc/calamar/calamar.confusiónhttp_port 3128
Después de hacer cambios, reiniciemos el servicio de calamar para recargar los cambios de configuración
reinicio de squid de servicio de sudo
Los próximos pasos lo ayudarán a configurar Squid Proxy Server en los sistemas Ubuntu. Utilice solo aquellas configuraciones, que se requiere para su servidor proxy.
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.
/etc/calamar/calamar.confusiónhttp_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 un servidor proxy de calamar. Agregue las reglas a continuación para bloquear sitios web específicos antes de permitir todas las reglas. El siguiente ejemplo bloqueará a Yahoo.com y www.enrojecida.comunicarse.
/etc/calamar/calamar.confusiónACL 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.
/etc/calamar/calamar.confusiónACL 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 sitios web específicos antes de permitir todas las reglas. El siguiente ejemplo bloqueará todas las páginas que tienen la palabra clave Yahoo o Gmail.
/etc/calamar/calamar.confusiónACL 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.
/etc/calamar/calamar.confusiónACL 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.