• No se han encontrado resultados

Instituto Tecnológico Las Américas

N/A
N/A
Protected

Academic year: 2021

Share "Instituto Tecnológico Las Américas"

Copied!
7
0
0

Texto completo

(1)

.

Instituto Tecnológico Las Américas

Nombres:

Luis Antonio

Apellidos:

Sánchez Suero

Matricula:

20112278

Tema:

PRACTICA NO. 14, SERVIDOR PROXY SQUID

Materia:

Sistema Operativo 3

Profesor:

José Doñe

(2)

SERVIDOR PROXY SQUID

¿Qué es Servidor Intermediario (Proxy)?

El término en ingles «Proxy» tiene un significado muy general y al mismo tiempo ambiguo, aunque

invariablemente se considera un sinónimo del concepto de

«Intermediario». Se suele traducir, en el sentido estricto, como delegado o apoderado (el que tiene el que poder sobre otro).

Un Servidor Intermediario (Proxy) se define como una computadora o

dispositivo que ofrece un servicio de red que consiste en permitir a los clientes realizar conexiones de red indirectas hacia otros servicios de red. Durante el proceso ocurre lo siguiente:

 Cliente se conecta hacia un Servidor Intermediario (Proxy).

 Cliente solicita u n a conexión, fichero u otro recurso disponible en un servidor distinto.

 Servidor Intermediario (Proxy) proporciona el recurso ya sea conectándose hacia el servidor especificado o sirviendo éste desde un caché.

 En algunos casos el Servidor Intermediario (Proxy) puede alterar la solicitud del cliente o bien la respuesta del servidor para diversos propósitos.

Los Servidores Intermediarios (Proxies) generalmente se hacen trabajar simultáneamente como muro cortafuegos operando en el Nivel de Red, actuando como filtro de paquetes, como en el caso de iptables, o bien operando en el Nivel de Aplicación, controlando diversos servicios, como es el caso de TCP Wrapper. Dependiendo del contexto, el muro cortafuegos también se conoce como BPD o Border Protection Device o simplemente filtro de paquetes.

(3)

Una aplicación común de los Servidores Intermediarios (Proxies) es funcionar como caché de contenido de Red (principalmente HTTP), proporcionando en la proximidad de los clientes un caché de páginas y ficheros disponibles a través de la Red en servidores HTTP remotos, permitiendo a los clientes de la red local acceder hacia éstos de forma más rápida y confiable.

Acerca de Squid.

Squid es un Servidor Intermediario (Proxy) de alto desempeño que se ha venido desarrollando desde hace varios años y es hoy en día un muy popular y ampliamente utilizado entre los sistemas operativos como GNU/Linux y derivados de Unix®. Es muy confiable, robusto y versátil y se distribuye bajo los términos de la Licencia Pública General GNU (GNU/GPL). Siendo equipamiento lógico libre, está disponible el código fuente para quien así lo requiera.

Entre otras cosas, Squid puede funcionar como Servidor Intermediario (Proxy) y caché de contenido de Red para los protocolos HTTP, FTP, GOPHER y VVAIS, Proxy de SSL, caché transparente, YVWCP, aceleración HTTP, caché de consultas DNS y otras muchas más como filtración de contenido y control de acceso por IP y por usuario.

Squid consiste de un programa principal como servidor, un programa para búsqueda en servidores DNS, programas opcionales para reescribir solicitudes y realizar autenticación y algunas herramientas para administración y herramientas para clientes. Al iniciar Squid da origen a un número configurable (5, de modo predefinido a través del parámetro dns_children) de procesos de búsqueda en servidores DNS, cada uno de los cuales realiza una búsqueda única en servidores DNS, reduciendo la cantidad de tiempo de espera para las

búsquedas en servidores DNS.

Paso 1 (proceso de descara y instalación de servidor quid)

(4)

Si cuenta con un sistema con CentOS o White Box Enterprise Linux 3 o versiones posteriores, utilice lo siguiente y se instalará todo lo necesario junto con sus dependencias:

yum -y install squid httpd

Otros componentes necesarios.

El mandato iptables se utilizará para generar las reglas necesarias para el guión de Enmascaramiento de IP. Se instala de modo predefinido en todas las distribuciones actuales que utilicen núcleo (kernel) versiones 2.4 y 2.6.

Paso 2 (Configuración básica servidor quid)

El archivo de configuración se encuentra en /etc/squid/ y se llama squid.conf.

De modo predefinido Squid utilizará el puerto 3128 para atender peticiones, sin embargo se puede especificar que lo haga en cualquier otro puerto disponible o bien que lo haga en varios puertos disponibles a la vez.

El parámetro cache_mem establece la cantidad ideal de memoria para lo siguiente, Objetos en tránsito, Objetos frecuentemente utilizados (Hot).Objetos negativamente almacenados en el caché. Y otro ejemplo puede expandirse El parámetro cache_mem especifica

un límite máximo en el tamaño total de bloques acomodados, donde los objetos en tránsito tienen mayor prioridad. Sin embargo los objetos Hot y aquellos negativamente almacenados en el caché podrán utilizar la memoria no utilizada hasta que esta sea requerida. De ser necesario, si un objeto en tránsito es mayor a la cantidad de memoria especificada, Squid excederá lo que sea necesario para satisfacer la petición.

(5)

Paso 3 (Listas de control de acceso servidor quid)

Las listas de control de acceso nos permitirán designar qué máquinas o redes tienen permitido, o no, acceder al servidor. A continuación, a cada ACL creada se le hace corresponder una regla de control de acceso (http_access) que es la que permite o deniega las acciones definidas en la ACL.

Es necesario establecer Listas de Control de Acceso que definan una red o bien ciertas máquinas en particular. A cada lista se le asignará una Regla de Control de Acceso que permitirá o denegará el acceso a Squid. Procedamos a entender como definir unas y otras.

Listas de control de acceso.

Regularmente una lista de control de acceso se establece con la siguiente sintaxis:acl [nombre de la lista] src [lo que compone a la lista]

Aquí esta denegando esta lista de paginas

(6)

Paso 3 (Listas de control de acceso servidor quid)

(Crear backup del archivo de conf servidor quid)

Reiniciar Iniciar Parar

(7)

Paso 3 (siempre inicie con el servidor quid)

(Saber si el puerto de quid está abierto)

Referencias

Documento similar

Sobre la base de que son numerosas y consistentes inter-contextos jurídicos las críticas a la eficacia de los Tribunales de Jurados, nos hemos planteado un estudio comparativo de

El avance mas trascendental de la Constitución de 1931, tanto en el ámbito constitucional como internacional, fue la proclamación expresa de la renuncia a la guerra como instrumento

Therefore, inhibition of mitochondrial Ca 2+ transport with Ru 360 will decrease arrhythmia incidence in a model of catecholamine overload by reducing mitochondrial Ca 2+

(...) la situación constitucional surgida tras la declaración del estado de emergencia es motivo de preocupación para la Comisión de Venecia. La declaración en sí misma no definió

Conforme a lo expuesto, Rupérez lo tenía difícil: llevar el pelo corto tiene un arraigo en la Armada de más de dos siglos, además de estar avalado por una razón higiénica, aunque

Finalmente, unha vez finalizados os trámites para os que precisamos acceder á rede con IP da USC, é recomendábel desactivar a configuración do proxy.. Para iso, volvemos premer

Configuramos la cuota de discos para los usuarios empleados en el controlador de dominio y en el adicional, pulsamos botón derecho sobre el disco duro H: y vamos a la opción de

40 expositores de diferentes ámbitos relacio- nados con la comercialización y transferencia de tecnologías contaron sus experiencias y técnicas para potenciar la temática principal