presentacion squid

11
Squid Squid Servidor proxy Servidor proxy Alejandro Meroño Hernández. I.E.S. SAN JUAN BOSCO. Alejandro Meroño Hernández. I.E.S. SAN JUAN BOSCO. Lorca. Murcia Lorca. Murcia

Upload: alexmerono

Post on 18-Dec-2014

5.989 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Presentacion Squid

SquidSquidServidor proxyServidor proxyAlejandro Meroño Hernández. I.E.S. SAN JUAN BOSCO. Lorca. Alejandro Meroño Hernández. I.E.S. SAN JUAN BOSCO. Lorca. MurciaMurcia

Page 2: Presentacion Squid

SQUID

• SQUID: el servidor proxy más popular y extendido entre las diferentes distribuciones basadas en GNU/Linux.

• Proxy: servidor cuyo objetivo es la centralización del tráfico entre Internet y una red local, de esa forma, cada uno de los ordenadores de la red local no tiene necesidad de disponer de una conexión directa a Internet. Adem√°s, tambi√©n se utiliza para controlar los accesos no permitidos desde Internet hacia la red local o viceversa.

Page 3: Presentacion Squid

SQUID. Instalación en Ubuntu

• Abrimos el terminal (Aplicaciones/Accesorios/Terminal) y escribimos:

sudo apt-get install squid

Page 4: Presentacion Squid

SQUID. Arranque, parada y reinicio

• Para arrancar Squid escribiremos en el terminal:

sudo /etc/init.d/squid start

• Para parar Squid:

sudo /etc/init.d/squid stop

• Para reiniciarlo

sudo /etc/init.d/squid restart

Page 5: Presentacion Squid

SQUID. Fichero de configuración

• El fichero de configuración de Squid es /etc/squid/squid.conf

• Parámetros importantes

http_port: puerto de escucha

visible_hostname: nombre del equipo

acl: regla de control de acceso

cache_dir: localización y tamaño de la caché

Page 6: Presentacion Squid

Listas de control de acceso

• Permiten designar qué máquina o redes tienen permitido, o no, acceder al servidor.

• A cada ACL creada se le hace corresponder una lista de control de acceso, que permite o deniega las acciones definidas en la ACL.

Page 7: Presentacion Squid

Listas de control de acceso. Ejemplos

• En el siguiente ejemplo se crea una ACL que identifica a una red (con dirección 192.168.1.0/255.255.255.0)

acl red_local src 192.168.1.0/255.255.255.0

• Para permitir el acceso a Squid escribiríamos (en el fichero de configuración).

http_access allow red_local

Page 8: Presentacion Squid

Listas de control de acceso. Parámetrossrc: hace referencia a la IP de un ordenador o a una dirección de red.

time: permite denegar conexiones dentro de un rango horario

srcdomain y dstdomain: permiten denegar conexiones a un determinado sitio web.

url_regex: permite definir una ACL que identifica sitios web dependiendo que la URL contenga ciertos caracterers o palabras

Page 9: Presentacion Squid

Configuración de los clientes

• En Mozilla Firefox hacemos clic sobre Editar/Preferencias/Avanzado/Red/Configuración

Page 10: Presentacion Squid

SQUID

• Seleccionamos “Configuración manual del proxy” e indicamos la IP y puerto del proxy

Page 11: Presentacion Squid

Algunos ejemplos del archivo de

configuración• Se tiene un equipo llamado pc02 cuya IP

es 192.168.1.2. Denegar el acceso a Internet a este equipo los lunes y viernes de 9:00 a 14:00 horas

visible host_name alex

http_port 8080

acl equipo2 src 192.168.1.2

acl horario time MF 9:00-14:00

http_access deny equipo2 horario