Instalar Squid en Windows

28 Replies

Programas Tutoriales

En este tutorial os enseñaremos a instalar el conocido servidor proxy Squid en un equipo con Windows XP.

Squid Cache Servidor Windows

Antes de nada hay que descargar squid para windows de su web http://squid.acmeconsulting.it/download/dl-squid.html nosotros hemos descargado la 2.7 STABLE7 que es la última que existe actualmente.

Una vez descargado el archivo procedemos a descomprimirlo, para ello ulizaremos el descompresor de Windows. Una vez descomprimido debemos de copiarlo en la ruta deseada (donde se quedará instalado), nosotros lo vamos a copiar en C:\squid.

Ahora procederemos a configurar el servidor correctamente, entramos en la carpeta etc y aparecerán cuatro archivos llamados squid.conf.default, mime.conf.default, cachemgr.conf.default y squid_radius_auth.conf.default de los que debemos hacer una copia para siempre tener los archivos orginales, a los demás tenemos que quitarle el .default de tal forma que queden así: squid.conf, mime.conf, cachemgr.conf y squid_radius_auth.conf

Una vez renombrados los archivos debemos editar algunas líneas del archivo squid.conf

1. En la línea visible_hostname definiremos el nombre que tendrá nuestro servidor

Instalacion Squid Windows

2. El puerto es opcional elegirlo, normalmente viene definido en el puerto 3128 (http_port 3128). Si queremos cambiarlo buscamos la línea http_port.

3. Por último es aconsejable fijarnos que la línea cache_dir está activa, con este parámetro cache_dir ufs c:/squid/var/cache 100 16 256 indica que tiene una caché de 100 MB, con 16 subdirectorios de 256 niveles cada uno.

Se guardan los cambios en el fichero y procedemos a crear los directorios, para ello vamos a inicio/ejecutar/ y escribimos cmd pulsamos intro y nos aparece la consola de comandos o símbolo del sistema. En ella debemos poner el siguiente comando: c:\squid\sbin\squid -z pulsamos intro y cuando termine el proceso de creación Creating Swap Directories con eso ya tenemos creadas las carpetas que squid utilizará para guardar la caché.

Instalacion Squid Windows

Ahora sólo nos falta instalarlo, para ello vamos a la cosola de comandos y excribimos c:\squid\sbin\squid -i este comando nos instalará squid, una vez finalizado se mostrará algo parecido a esto:

Instalacion Squid Windows

Ya tenemos Squid registrado en nuestro equipo, para ponerlo en funcionamiento es necesario reiniciar o ir a inicio/ejecutar/ tecleamos services.msc, en la lista que aparece debemos de buscar Squid pinchamos con el botón derecho en Iniciar.

Instalacion Squid Windows

Ya tenemos nuestro servidor funcionando correctamente.

28 comments

  1. hola

    muy bueno, Tengo instalado squid en windows 2003, pero cuando voy a descarga algun archivo no me deja hacerlo me da el siguiente error
    Proxy autentificacion es requerdia para este servidor proxy.Puedes cambiar el nombre de usuario y contraseña en opciones/proxy. HTTP/1.0 407Proxy authentification required. que debo hacer

    1. herme

      como lo configuraste amigo, ya hice el servidor squid, solo falta asignarle a mis cliente.
      servidor. ip 192.168.0.200
      pc1. 192.168.0.201 proxy 3128. tengo configurarlo cada maquina, o tiene que ser con la configuracion del servidor 192.168.0.200, o va ser diferente ip tengo 6 pc

  2. jjcabanillas

    estimado antonio, tengo instalado el squid 2.7 stable5 para windows, en la pc donde se instalo funciona perfectamente, pero cuando configuro ie de los clientes no responde. cuando desactivo el proxy de los clientes si tengo internet pero cuando lo activo la casilla para el proxy ya no.

    1. Antonio Post author

      Podrías comprobar que el cortafuegos de Windows no esté cortando las conexiones hacía el servidor.
      Para salir de dudas y saber donde esta el problema desactivaría temporalmente el cortafuegos en clientes y servidor para probar.

      Saludos.

  3. Carlos Aguilar

    Hola estoy en las mismas he descargado muchas de las versiones mencionadas en muchos tutoriales y la mas reciente la 3.2 pero en ninguna esta esta carpeta, la etc que es propia de linux es mas hasta encontre esta herramienta Squid Configuration Toolkit , pero lo mismo en los comprimidos no se encuentra la carpeta etc

    muchas horas y no puedo empezar por eso, aunque los archivos que menciona están regados dentro de la carpeta

  4. day

    ya hice todo, pero al poner este comando c:\squid\sbin\squid -i
    me marca openSCManager failed
    yo tengo el windows 7
    y no puedo seguir…
    porfa ayudenme
    en el bloc de notas ya hice las modificaciones y guarde
    pero no puedo

      1. Antonio Post author

        Como bien dices es necesario en sistemas superiores a Windows NT 6 (de vista para arriba) ejecutar los programas como administrador para que no den ningún tipo de problemas. Es una cosa que deberíamos acostumbrarnos, al igual que hacemos en Linux sudo…

        Un saludo!

  5. reghisbot

    Distinguidos amigos del foro estoy instalando el squid proxy y al dar la orden
    c:\squid\sbin\squid -i
    me sale
    openSCManager failed
    haber como puedo resolver este problema o a que se debera estoy instalando en:
    1) Windows 7 Profesional
    2) Estoy como administrador
    si soluciono les cuento como se realizo

    Saludos

    1. Pablo

      Hola.. yo tengo windows 7 de 64bits.. entre asi:
      1) Inicio,
      2) Todos los Programas
      3) Accesorios
      4) Pararse con e mouse encima de Simbolo de Sistema
      5) Dar boton derecha y (EJECUTAR COMO ADMINISTRADOR)..
      6) Me pare en la carpeta squid/sbin/ squid -i

      y funciono

  6. reghisbot

    Para que quede cerrado este tema la solución fue que el cmd deben dar de la siguiente forma:
    1) Inicio,
    2) Todos los Programas
    3) Accesorios
    4) Pararse con e mouse encima de Simbolo de Sistema
    5) Dar boton derecha y (ABRIR COMO ADMINISTRADOR)

    Espero les haya servido

    Saludos y buen foro
    gracias

  7. pablotecnic

    Buenas noches, tengo win 7 x64, hice todo los pasos menos el primero, el de configurar el squid.conf, porque no se como hacerlo, no entiendo donde voy para editar esas lineas o como hago para llegar a esa ventana, si pude hacer los otros pasos. Si me pueden ayudar les agradezco, porque éste proxy me esta matando..

Deja un comentario