Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Configuración de
Servidor Proxy
SQUID 2.5.STABLE14-NT
http://squid.acmeconsulting.it/index.html
http://squid.acmeconsulting.it/download/squid-2.5.STABLE14-NT-bin.zip
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Primero que todo hay que descomprimir el archivo de tal manera que quede en el
directorio raíz c:\squid
Debemos quitar la extensión .default de los archivos que se encuentran en la carpeta
c:\squid\etc
Los archivos deben quedar con las siguientes extensiones.
mime.conf
cachemgr.conf
squid.conf
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Luego creamos 6 archivos de textos como se muestra en la imagen. Estos archivos servirán
para ordenar las direcciones ip de nuestra red, las páginas web que se desean bloquear y
las extensiones de los archivos para bloquear.
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
El archivo administrativos.txt tendrá el rango de IP desde la 192.168.1.30 hasta la
192.168.1.120
El archivo alumnos.txt tendrá el rango de IP desde la 192.168.1.121 hasta la 192.168.1.230
El archivo wifi.txt tendrá el rango de IP desde la 192.168.1.131 hasta la 192.168.1.254
El archivo restringidos.txt llevara las paginas que deseamos bloquear, si colocamos el
símbolo #se habilitara la pagina, ya que quedara como comentario.
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
El archivo extensiones.txt llevara las extensiones de archivo que deseamos se bloqueen y
no se puedan descargar, si colocamos el símbolo #se habilitara la extensión, ya que
quedara como comentario.
Luego modificamos el archivo squid.conf con el bloc de notas, para ello le damos en abrir.
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Buscar la siguiente línea y retirar el comentario (eliminando el signo # )
cache_dir ufs c:/squid/var/cache 100 16 256
Luego buscar la siguiente línea y descomentarla. Este es el puerto por el cual escuchara nuestro
Proxy.
http_port 3128
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Buscar las siguiente línea.
#Recommended minimum configuration:
Debe estar aquí las siguientes líneas de configuración. Agregar aquellas que no aparezcan.
Es aquí donde indicamos los archivos con las direcciones IP de nuestra RED.
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl mired src "/squid/etc/permitidos.txt"
acl restringidos url_regex "/squid/etc/restringidos.txt"
acl extensiones urlpath_regex "/squid/etc/extensiones.txt"
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Luego buscar la línea
http_access allow manager localhost y debajo de ella agregar la siguiente configuración
http_access allow mired !extensiones !restringidos
http_access deny manager
http_access deny all
Para finalizar la modificación del archivo squid.conf agregar la siguiente línea al final del
archivo.
visible_hostname nombredelequipo
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Guardamos la configuración.
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Finalmente hay que crear el servicio de Squid e iniciarlo, para ello debemos ir al menú
inicio/ejecutar y escribir lo siguiente:
c:/squid/sbin/squid –z
Luego escribir lo siguiente:
c:/squid/sbin/squid –i
Luego hay que reiniciar el equipo
Se puede verificar el servicio de Squid en el Panel de Control/Herramientas
Administrativas/servicios.
Servidor Proxy Squid
Servidor Proxy Squid 2.6 Rodrigo Pedrero C.
Ingeniero de Ejecución en Informática
Configuración de las estaciones cliente.
Debemos asignar una IP a los equipos, en donde la Puerta de Enlace y DNS deben ser los del
servidor proxy.
Luego hay que configurar el navegador web, en el caso de Internet Explorer realizar lo
siguiente en cada equipo de nuestra red:
Opciones de Internet en el menú Herramientas/ Seleccionen la pestaña Conexiones/
Ir a opción Configuración LAN y Activar la casilla del Servidor Proxy y escribir la dirección
del Proxy y el puerto de comunicación 3128.