En este tutorial os enseñaremos a instalar el conocido servidor proxy Squid en un equipo con Windows XP.
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
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é.
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:
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.
Ya tenemos nuestro servidor funcionando correctamente.
Yo tengo el viista y no el XP
Hola Faustino, el tutorial se hizo para el Windows XP pero de igual modo funciona para Windows 2000, 2003, Vista y Windows 7.
Un saludo!
Hola, la carpeta ETC q mencionas no lo encuentro dentro de la carpeta SQUID, cual es el motivo….. no encontrar esta carpeta me impide continuar con el procedimiento de instalacion. SALUDOS.
Hola Luis, debes descargar este paquete
http://squid.acmeconsulting.it/download/squid-2.7.STABLE8-bin.zip
En la carpeta Squid viene dentro ETC, probablemente hayas descargado la versión para linux.
Saludos
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
Muy agradecido mancera.org me sirvio corre de lujo en mi LAN de 12 terminales. De pronto me pueden ayudar para hacer proxy transparente. gracias
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
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.
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.
como hago para filtar solamente un par de paginas
No se abre el sitio para la descarga si alguien me puede enviar el instalador o decirme otra pagina de donde descargarmelo se los agradeceria mi mail es eddibar@yahoo.ws
Prueba a descargarlo de aquí:
http://squid.acmeconsulting.it/download/squid-2.7.STABLE8-bin.zip
Lo he probado y funciona correctamente
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
Ten en cuenta que si utilizas una versión superior puede que las reglas cambien y no te funcione el método arriba explicado.
Algunas veces tienes que crear el archivo a mano para que funcione correctamente ¿lo has probado?
Un saludo
amigo quiero hacer un servidor de mas de 1 tera de cache este me sirve? lo quiero por que vendo inter espero pronta resp gracias
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
tenia yo el mismo problema que tu y probe con ejecutar el Simbolo del sistema (cmd) como Administrador y escribi el comando y me a funcionado a la perfeccion, pruebalo tu haber si hay suerte
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!
por que pasa OpenSCManager failed
lo ejecuto como administrador y nada
Buen dia, al momento de tratar de iniciar el servicio en ‘Services.msc’
me aparece el siguiente aviso:
‘Error 1067 El proceso ha terminado de forma inseperada’
Es raro el problema… que sistema operativo utilizas? versión de Squid? si utilizas alguno de Windows Vista en adelante asegúrate de que cuando instalas el programa lo realices como administrador.
Saludos
me interesa mucho este programa, logre correrlo en w7, este es mi servidor, pero tengo maquinas con w8, puedo compartirlos con estos ultimos y que funcionen de manera correcta?, agradezco atencion y tu respuesta.
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
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
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
ya hice todo, pero al poner este comando c:squidsbinsquid -i
me marca openSCManager failed
yo tengo el windows 8
y no puedo seguir…
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..
Sin novedad en el frente….como edito el squid.conf,
gracias totales…