Está en la página 1de 16

PORTADA

PORTADA
TABLA DE CONTENIDO

TABLA DE CONTENIDO .................................................................................................................. 2


1. DESCRIPCIÓN DEL TRABAJO .................................................................................................. 3
2. SQUID .................................................................................................................................... 4
2.1 INSTALAR EL SERVIDOR SQUID...................................................................................... 4
2.2 VERIFICAR LA DIRECCIÓN IP .......................................................................................... 4
2.3 CREAR LISTAS DE DOMINIOS Y EXPRESIONES DENEGADOS ......................................... 5
2.4 CONFIGURAR EL ARCHIVO DE SQUID ............................................................................ 6
2.5 CACHÉ ............................................................................................................................ 6
2.6 CREACIÓN DE LAS ACL ................................................................................................... 7
2.7 CREACIÓN DE HTTP_ACCESS ......................................................................................... 9
2.8 ESPECIFICACIÓN DEL PUERTO ..................................................................................... 10
2.9 CAMBIAR REGISTRO DEL LOG ..................................................................................... 10
2.10 REINICIAR SERVIDOR ................................................................................................... 11
2.11 CONFIGURAR EL PROXY EN EL COMPUTADOR ........................................................... 11
2.12 FUNCIONAMIENTO DE LAS CONFIGURACIONES ......................................................... 12
3. BIBLIOGRAFÍA ...................................................................................................................... 16
3

1. DESCRIPCIÓN DEL TRABAJO

Queremos montar un servidor proxy para evitar que los usuarios naveguen por
sus correos personales de gmail.com, hotmail.com, yahoo.com. Además, debe
prohibir cualquier página que contenga las palabras: «Sexo», «pornografía» y
«desnudos». También queremos que no puedan navegar ningún día de la
semana entre las 8 y las 10 de la mañana. Por último, queremos que los logs se
almacenen en un fichero que se llame mensajes.log.

Tras realizar las configuraciones descritas, se debe probar el funcionamiento


correcto de cada una de ellas.

Explica paso a paso y detalladamente cómo se ha realizado dicho procedimiento,


además será necesario que se incluyan imágenes (como capturas de pantalla).
También será necesario que se incluya un índice del trabajo y una webgrafía o
bibliografía de las páginas web o libros utilizados para realizar la actividad.
4

2. SQUID

2.1 INSTALAR EL SERVIDOR SQUID

Para la instalación del servidor proxy squid lo hacemos mediante el comando


sudo apt install squid, para luego realizar su configuración.

2.2 VERIFICAR LA DIRECCIÓN IP

Mediante el comando ifconfig verificamos cual es la dirección ip de nuestra


máquina. En este caso al estar conectado a la red de casa se tiene la ip
192.168.1.7
5

2.3 CREAR LISTAS DE DOMINIOS Y EXPRESIONES


DENEGADOS

Al crear las listas de dominios y expresiones denegados se debe crear directorios


para ellos se ejecuta el siguiente comando en el terminal

Luego verificamos si el directorio se ha creado ejecutando el siguiente comando

Ahora creamos los dominios para negar el acceso a hotmail.com, gmail.com y


yahoo.com, ejecutando el siguiente comando.

Seguidamente creamos otros dominios con las expresiones que proxy va a


bloquear que son sexo, pornografía y desnudos
6

2.4 CONFIGURAR EL ARCHIVO DE SQUID

Mediante el comando sudo geany squid.conf abrimos el archivo squid para su


respectiva configuración.

2.5 CACHÉ

Se revisa que este comando cache_mem 256 MB no esté comentado


7

De igual forma tenemos que verificar que la sintaxis cache_dir, tenga los
parámetros requeridos.

2.6 CREACIÓN DE LAS ACL

 Con el comando src especificamos la dirección ip sobre la que se


trabajará. Colocaremos la dirección ip de la red, en este caso
192.168.1.0/24.

 Con el comando dstdomain especificaremos el archivo donde estará la


lista de dominios prohibidos.

 Con el comando url_regex especificaremos el archivo donde estará la


lista de palabras prohibidas.
8

 Con el comando MTWHF especificaremos el horario en el que no se podrá


navegar en internet. Por cuestiones de prueba en un principio se estableció
el horario de 8:00 a 10:00.
9

2.7 CREACIÓN DE HTTP_ACCESS

En un principio denegamos en la redlocal las palabras y webs o dominios


prohibidos y permitimos lo demás.

Le añadimos la línea para denegar el horario pedido. No olvidar que primero se


debe establecer lo que se desea denegar y luego lo demás que se permitirá.
10

2.8 ESPECIFICACIÓN DEL PUERTO

Establecemos el puerto por el que trabajará nuestro servidor proxy, por defecto
se puede dejar el puerto 3128.

2.9 CAMBIAR REGISTRO DEL LOG

Para cambiar los registros del log se utiliza el siguiente comando: cache_log
/var/log/squid/mensaje.log
11

2.10 REINICIAR SERVIDOR

Con el comando sudo systemctl restart squid.service reiniciaremos el servidor


squid, en este punto pueden existir errores (en el caso de no haber hecho buenas
configuraciones). En este caso vemos que no hay errores y podemos
cerciorarnos de ello con el comando sudo systemctl status squid.service.

2.11 CONFIGURAR EL PROXY EN EL COMPUTADOR

Vamos al proxy de la máquina y le colocamos la ip de la misma, así como el


puerto por el que trabajará squid.
12

2.12 FUNCIONAMIENTO DE LAS CONFIGURACIONES

Primero probamos los dominios como lo son: Gmail.com, Hotmail.com,


yahoo.com.
13

Comprobación al entrar al entrar al dominio youtube.com (mismo al que no se le


negó permisos).
14

Comprobación al entrar al buscar la palabra desnudos

Comprobación al entrar al buscar la palabra sexo


15

Comprobación al entrar al buscar la palabra pornografía

Comprobación al entrar al hacer petición en horario denegado de 8:00 a 10:00


16

3. BIBLIOGRAFÍA

Medina, J. A., & Sánchez Martínez, A. G. (Marzo de 7 de 2011). Manual de


Instalación de Servidor Proxy Web con Ubuntu Server y Squid. Obtenido
de http://index-
of.co.uk/SERVIDORES/Manual%20de%20Instalaci%F3n%20de%20Ser
vidor%20Proxy%20Web%20con%20Ubuntu%20Server%20y%20Squid
%20(2).pdf
Coronel Sosa, M. (18 de Julio de 2016). https://slidex.tips/. Obtenido de
https://slidex.tips/download/procedimiento-para-la-instalacion-del-squid-
proxy-server-en-linux-ubuntu
Saz, A. (1 de Abril de 2015). https://sospedia.net/. Obtenido de
https://sospedia.net/tutorial-instalacion-y-configuracion-proxy-squid3/
Unix, s. (15 de Octubre de 2014). Administración de sistemas. Obtenido de rm-
rf.es: https://rm-rf.es/acl-control-acceso-squid-web-proxy/

También podría gustarte