Cómo instalar y configurar Squid Proxy Server en Linux

A+ A-

En este artículo, vamos a aprender a instalar y configurar el servidor proxy Squid. Un servidor proxy Squid es un código abierto y el proxy GPLD con caché web. El servidor proxy Squid tiene varios usos como podemos acelerar el servidor web mediante el almacenamiento de las reiteradas peticiones de los clientes y lo podemos utilizar para la consulta del servidor de nombres. Podemos utilizarlo para mirar la red o un grupo de personas para compartir los recursos de la red.

proxy Squid es un servidor proxy caché de alto rendimiento para los clientes web que soporta objetos FTP, Gopher, y de datos HTTP. Calamares pueden manejar todas las peticiones en un proceso impulsado E / S no-bloqueo individual y. Calamar mantiene los metadatos y los objetos calientes en la memoria RAM, y almacena en caché las búsquedas de DNS, y también apoya la no bloqueantes búsquedas DNS.

Instalación del calamar

 # Yum install squid
plugins cargados: fastestmirror, seguridad
Configuración de Proceso de Instalación
velocidades de carga espejo de HostFile en caché
EPEL / metalink | 5.2 kB 00:00
 * Base: ftp.iitm.ac.in
 * EPEL: mirror.premi.st
 * Extras: ftp.iitm.ac.in
 * Actualizaciones: mirrors.nwsuaf.edu.cn
de base | 3.7 kB 00:00
EPEL | 4.3 kB 00:00
EPEL / primary_db | 5.9 MB 00:00
extras | 3.4 kB 00:00
actualizaciones / primary_db | 5.2 MB 00:00
resolver las dependencias
-> Registro de transacciones en Carrera
---> Paquete squid.x86_64 7: se instalará 3.1.23-9.el6
-> Acabado de resolución de dependencias
dependencias Resuelta
================================================== ================================================
 Paquete Arco repositorio de código Tamaño
================================================== ================================================
Instalación:
 x86_64 calamar 7: Base 3.1.23-9.el6 1,8 M
Resumen de Transacciones
================================================== ================================================
Instalar 1 Paquete (s)
el tamaño total de la descarga: 1,8 M
Tamaño instalado: 6,3 M
Es de acuerdo [s / N]: y
Descargando paquetes:
Calamar 3.1.23-9.el6.x86_64.rpm | 1.8 MB 00:00
rpm_check_debug corriendo
Ejecutando prueba de transacción
Prueba de transacción Succeeded
Transacción corriendo
  Instalación: 7: calamar-3.1.23-9.el6.x86_64 1/1
  Verificación: 7: calamar-3.1.23-9.el6.x86_64 1/1
instalado:
  squid.x86_64 7: 3.1.23-9.el6
Terminado 

Configurar el proxy Squid

Una vez que se haya completado la instalación, teníamos que editar el archivo de configuración tal que, permitirá que el cliente utilice como un servidor proxy. Necesitábamos para definir ACL (Access Control List) para trabajar con el calamar. El puerto por defecto en el servidor proxy es TCP 3128.

A continuación se muestra el ejemplo de ACL, Para facilitar el acceso de los clientes de la red local y 192.168.87.0/24~~number=plural 192.168.88.0/24~~number=plural.

Asegúrese de que esta red está activa, donde se permitirá la navegación.

Abra el archivo de configuración que se encuentra en /etc/squid/squid.conf

 # Vi /etc/squid/squid.conf 

Una vez abierto el archivo, quitar todas las redes src Por defecto, la red se muestran con posibles redes internas

 acl src localnet 10.0.0.0/8 # RFC1918 posible red interna
acl src localnet 172.16.0.0/12 # RFC1918 posible red interna
acl localnet src 192.168.0.0/16 # RFC1918 posible red interna
acl src localnet FC00 :: / 7 # RFC 4193 alcance de la red privada local
acl src localnet fe80 :: / 10 # RFC 4291 (directamente) enchufados máquinas de enlace local 

Añadir la dirección local de la red aquí estoy usando 192.168.8X.X serie en el entorno local.

 acl our_networks src 192.168.87.0/24 192.168.88.0/24
http_acces permiten our_networks 

Guarde y cierre el archivo de configuración y luego reiniciar o iniciar el servidor proxy squid.

 calamar # chkconfig en
# Inicio /etc/init.d/squid
A partir de calamar:. [ OKAY ] 

Para verificar la reproducción del calamar Servicios

 # Netstat -ntlp | calamar grep
o
# Netstat -ntlp | grep 3128
tcp 0 0 ::: 3128 ::: * LISTEN 2180 / (calamar) 

Configuración del cliente para utilizar el servidor proxy Squid

Abrir los navegadores en la máquina cliente y en Herramientas -> Opciones de Internet -> Configuración de red -> agregar la dirección IP del servidor proxy Squid y utilizar el puerto n 3128

Después de esta instalación y configuración podemos capaz de compartir Internet o almacenar en caché el servidor web para que las páginas web se cargan al cliente lo más rápido posible y podemos también una única conexión a otro cliente en el medio ambiente.