Manual Squid3 Ivelin Krasimirov2

También podría gustarte

Está en la página 1de 37

MANUAL SQUID3 UBUNTU 14.

04
IVELIN KRASIMIROV

INSTALACIN Y CONFIGURACIN DE SQUID


Squid es un servidor proxy para pginas web que es de las aplicaciones ms populares para sta
funcin como software libre. Squid proporciona un servicio de proxy que soporta peticiones HTTP,
HTTPS y FTP y a su vez incluye la funcionalidad de cach especializado que almacena de forma
local las pginas consultadas recientemente por los usuarios.

1.Para instalar el servidor proxy de Squid en Ubuntu primero tenemos que abrir la terminal
y escribir el siguiente comando:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV

2. El comando despus de ser ejecutado nos pide permiso para continuar con la instalacin del
squid. Pulsamos S (SI).

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
3.El comando descarga y desempaqueta todos los archivos necesarios para el squid.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
4. Lo siguiente que vamos a hacer es una copia de seguridad del archivo de configuracin
predeterminada del squid. Lo hacemos con los siguientes comandos:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
5.Procedemos a la configuracin del squid. El siguiente comando nos va a abrir el archivo de
texto con la configuracin que vamos a cambiar a continuacin.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
6.Definimos las reglas:
acl hora time MTWHF 16:40-22:50
Con esto definimos que squid nos deja acceder a las paginas todos los das menos los fines de
semana y con horario de clase, si quisiramos acceder a otra hora a cualquier pagina squid
nos denegara el acceso.
acl puertos port 4661 4662 4672
Definimos los puertos del emule.
acl direcciones src 172.16.0.0/16
Con esta regla decimos que solo tiene acceso a las paginas los equipos que tengan esas
direcciones IP si por ejemplo quiere acceder un equipo con IP 192.168.0.0/16 le denegara el
acceso.
acl paginas dstdomain http://www.ebuddy.com http://www.terra.es http://www.marca.com
Por ltimo esta regla es para restringir unas determinadas paginas a las cuales no queramos
que se puedan acceder, con esto squid nos denegara el acceso a ww.ebuddy.com
http://www.terra.es http://www.marca.com
En el mismo archivo de configuracin, debajo del siguiente comentario:
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
http_access deny !hora
Deniega todos los parmetros menos el de hora para ello se pone ! para negar lo.
http_access deny puertos
Deniega los parmetros que hemos definido anteriormente de los puertos.
http_access deny paginas
Deniega los parmetros de las paginas que hemos definido anteriormente.
http_access allow direcciones
Habilita los parmetros que hemos puesto anteriormente de direcciones IP.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
7.Ahora modificamos la memoria cache:
cache_dir ufs /var/spool/squid3 512 16 256
ufs: Sistema de archivo a usar.
/var/spool/squid3: ruta de la cache.
512: Tamao de la cache en MB.
16(L1): Nmero de subdirectorios de primer nivel.
256(L2): Nmero de subdirectorios de segundo nivel.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
8.Reiniciamos el squid3 con el siguiente comando:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
8.Ahora tenemos que configurar a Mozilla Firefox para que utilice el proxy:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Prueba para entrar en: www.terra.es, acceso denegado por el proxy que hemos configurado.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Prueba para entrar en: www.ebuddy.es, acceso denegado por el proxy que hemos configurado.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Prueba para entrar en: www.ebuddy.com, acceso permitido ya que no se incluye en la
configuracin del proxy que hemos configurado.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Prueba para entrar en: www.marca.com, acceso denegado por el proxy que hemos
configurado.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Por ultimo probamos meternos en www.google.es y obtenemos acceso ya que no se incluye en
la configuracin del proxy que hemos configurado.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV

INSTALACIN Y CONFIGURACIN EN WINDOWS XP


Antes de todo descargamos la versin de squid que vamos a usar, en nuestro caso la 2.6
STABLE 23.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Descomprimimos el fichero y metemos la carpeta squid en la unidad C:\ del disco. Lo
siguiente es borrar .default a los 3 archivos de la carpeta /etc de forma que queden as:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Pulsamos botn derecho al archivo squid y elegimos editar:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Al abrir el archivo de configuracin de squid buscamos #Recommended minimum
configuration: y escribimos a la linea de abajo: acl localnet src (nuestraIP/mascara) #
RFC1918 possible internal network, en nuestro caso ha quedado as:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora abrimos la CMD y nos situamos en la carpeta C:\squid\sbin y escribimos squid -z para
hacer una copia de seguridad de la configuracin.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora escribimos squid -i para instalar el squid con la configuracin anterior.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora tenemos que reiniciar el servicio de squid desde Herramientas
Administrativas\Servicios y buscamos squid y pulsamos botn derecho reiniciar.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Aqui nos has dado el fallo del proceso squid que nos ocurre porque no hay ninguna versin
que tenga manera de resolver el problema del dicho proceso.

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
INSTALACIN Y CONFIGURACIN EN WINDOWS 7
Antes de todo descargamos la versin de squid que queremos instalar y configurar:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Descomprimimos el archivo y situamos la carpeta de dentro squid en la unidad C:\ y nos
hacemos copia de seguridad de los siguientes archivos de /etc:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Aqu se pueden ver los archivos ya en la carpeta que nos sirve para la copia de seguridad:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora tenemos que quitar de los nombres de ficheros de /etc .default:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Abrimos el fichero squid.conf:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Buscamos visible_hostname y escribimos el nombre de nuestro dominio:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Buscamos http_port y escribimos 3128 si no est por defecto:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora abrimos CMD y escribimos C:\squid\sbin\squid -z que nos va a crear las carpetas para
guardar la cach:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
El comando se ha ejecutado correctamente:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora buscamos #Recommended minimum configuration y escribimos en la linea de
abajo : acl localnet src (Ipdetured/mascara) # RFC possible internal network:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Modificamos el http_port si no es el 3128:

MANUAL SQUID3 UBUNTU 14.04


IVELIN KRASIMIROV
Ahora modificamos los valores de cache_dir:

Despus de este procedimiento hemos acabado con la configuracin pero nos ha fallado el
proxy quitando el acceso a todas la pginas lo que nos ha obligado a no poder seguir.

También podría gustarte