sábado, junio 11, 2005

Howto: Squid para Windows

Version actualizada aqui...

http://leo-on.redimidas.com/squidnt/howto-squid-para-windows-actualizado-7-07/


Esta obra está bajo una licencia de Creative Commons.
Autor: Francisco Leonel Rubio Quintanilla (rubioq)

Este documento es una adecuación de el manual: Cómo configurar Squid: Parámetros básicos para servidor Proxy, de: Joel Barrios Dueñas.

Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales. c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra.

Después de usar Squid un Proxy de código abierto muy usado en el mundo del Linux, decidí experimentar con su versión para Windows, no encontré documentación en español, así que así les dejo una guía rápida para instalar Squid para Windows NT.

Requerimientos:
PC con Windows NT, 2000 o XP Pro, (con el home no lo e probado, pero técnicamente debería de funcionar).
Conexión a Internet
Conexión a RED Lan

1.- Lo primero es descargar la última versión estable de squid para Windows NT (Neandertal Tecnology).

Squid 2.5 Stable 10 NT

2.- Después descomprimes el contenido de la carpeta zip en algún disco duro local, en este caso C:.

Quedara algo así.

3.- Continuación accede a la carpeta c:\squid\etc y renombra los archivos que encontraras allí squid.conf.default y mime.conf.default, deja un respaldo de los mismos para futuras referencias.



4.- Con el notepad o el editor de textos de tu preferencia abre el archivo squid.conf y busca los siguientes comandos y realiza las modificaciones siguientes.

#cache_dir /usr/local/quid/var/cache 100 16 256

Elimina el símbolo de numero de esta línea (#) y ponle la dirección de donde se ubicara la cache de quid.

cache_dir ufs c:/squid/var/cache 100 16 256

El numero que sale al inicio (100) * es el espacio en mega bytes que se destinara para la cache, según el espacio que quieras asignar y el disponible en el disco duro puedes poner desde 10MB hasta 10GB o mas, para este ejemplo asignaremos 1GB.

cache_dir ufs c:/squid/var/cache 1000 16 256

Busca el siguiente grupo de líneas:

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

Cada una de estas son las variables con las que trabajara tu Proxy, aquí podrás agregar quien accede (PC o usuario) o que accede a Internet (exes, movs, mp3s, etc).

De momento bastara con que agregues la siguiente línea

acl net src 192.168.0.0/255.255.255.0

Donde 192.168.0.0 representa el segmento de red en que esta configurada tu red, pudiendo ser 192.168.50.0, 192.168.10.0 entre otros. 256.256.256.0 representa la mascara de tu red.

Buscas la siguiente línea:

http_access allow manager localhost

y justo debajo de ella agregas la siguiente.

http_access allow net

Donde net representa a tu red, esta instrucción esta dando permisos a tu red de usar el proxy misma que definimos en el paso anterior.

Después agregas esta línea al final del archivo

visible_hostname (nombre de tu PC)

nombre de tu PC : aquí pondrás el nombre del equipo donde estas configurando el squid, ejemplo:

visible_hostname server-3000

Busca esta línea y des coméntala, (elimina el símbolo de numero antes de la misma).

#http_port 3128

Esto es el puerto por medio del cual quid escuchara peticiones, pudiendo ser 8000, 8080, etc..

http_port 3128

Busca la siguiente linea:

# httpd_accel_with_proxy off

Elimina el signo de # y cambia la ultima palabra por on, esto habilita el acelerador de navegación.

httpd_accel_with_proxy on


**busca estas líneas. (update)

# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none


Y agregaras esta:

dns_nameservers (DNS1) (DNS2)

Donde DNS1 y DNS2 corresponden a los DNS's de tu proveedor de internet, para mi caso queradia así:

dns_nameservers 207.248.224.71 207.248.224.72

Al Hacer esto habrás terminado de configurar los parámetros básicos de tu servidor squid, ahora solo falta ponerlo a funcionar.

5.- Por medio de consola o de inicio ejecutar, corre el siguiente comando.



c:/quid/sbin/squid –z

Si no marca errores significa que as echo todo bien.

Ejecutamos ahora el siguiente comando.

c:/quid/sbin/squid –i

Este instala el servicio de Proxy en la lista de servicios de Windows NT.

Ahora reinicias el servicio de squid, esto lo puedes hacer de dos formas, reiniciando tu PC o yendo a panel de control>herramientas administrativas>servicios, allí buscas uno que se llame squidNT y le das reiniciar.

Después de esto ya tienes funcionando tu servidor Squid en tu Red, en el futuro espero poner algunos tips para usar algunas de las funcionalidades de este Proxy.

* Errata: Se corrigió el error en la explicación de la cache, el número que determina la cantidad de memoria a asignar no es el último de ese renglón sino el primero.

** Informacion Actualizada, estas lineas corigen el siguiente error:
FATAL: ipcache_init: DNS name lookup tests failed

Mas información de Squid en este blog.

http://rubioq.blogspot.com/2005/07/mensajes-de-error-en-squid-traducidos.html
http://rubioq.blogspot.com/2005/06/squidnt-restriccion-por-sitios.html

173 Comments:

Anonymous Anónimo said...

Muy buen articulo, que bueno seria que tod@s nos interesaramos por contribuir, hemos en algun moemnto de la vida hecho cosas interesantes y que por puro descuido o envidia no nos interesa compartir.

8:17 a.m.  
Blogger Leonel Rubio said...

Gracias por tus comentarios, espero no sea lo ultimo que escriba referente a SL aun y cuando sean cosas muy simples creo que a alguien le pueden ser de utilidad.

9:13 a.m.  
Anonymous Anónimo said...

Excelente HowTo

1:31 p.m.  
Anonymous Anónimo said...

Realmente interesante en mi caso me dio una mano bastante grande , ya que tengo que poner un cache a mi red en forma urgente , decidi emezar utilizandola en windows para luego hacerlo en unix desde ya muy agradecido !!!

1:04 p.m.  
Blogger andres sarmiento said...

hola está muy ilustrativo tu howto, pero tengo una gran duda. ´No sé con que ip los pcs de la lan van a entrar a internet ya que necesito yo darles internet. No sé con que ip colocarles en la configuración de red. Además quiero poder restringir algunas páginas como www.e-meeseger.net, como lo hago, en que parte.
atte coolpix

5:42 p.m.  
Blogger Leonel Rubio said...

Hola Andres, felicidades pór tu nuevo/furuto matrimonio (no se si tu blog este actualizado) Respecto a que ips poner en RED por las que correspondan al segmento que tu usas, yo uso por lo regular 192.168.0.X, respecto a lo do bloquear sitios puues en www.linuxparatodos.com entcuentras manuales sobre eso, en el futuro no muy lejano espero poder hacer una adaptacion a squid para NT.

10:21 p.m.  
Blogger andres sarmiento said...

Hola leonel, gracias por responder, y si, mañana sabado 25 me caso con mi hermosa novia. Yo hasta ahora le estoy dando arto a linux y como te dije entes estoy tratando de que loas alumnos de mi laboratorio, poder restringirle algunas cosillas:
direccion ip: 172.17.109.37
máscara: 255.255.0.0
DNS : 172.31.11.4
además salimos a internet por un por un proxy el cual tiene la sgte direccion 192.168.10.2 port: 8080
La idea es implementarlo bajo linux, ya que por preferencia trabajo en esta plataforma.
Bueno mister, gracia de antemano saludos por allá. :-)
Bye

1:14 p.m.  
Anonymous Anónimo said...

Me parecio muy bueno el articulo por su elocuencia y facilidad para entenderlo. Aunque el servicio no me ha funcionado y quizas pueda ayudarme.
Primero dejeme decirle que soy poco experimentado en este campo de la informatica, pero la necesidad en mi empresa me hecho llegar a la implantacion acelerada de una red para brindar servicios de los que antes no disponiamos. Ya tengo instalada la red y esta funcionando con un controlador de dominio win2k server. Esta configurado el DNS primario y secundario y los servicios de IIS. Tengo implementado el servicio de correo y hasta ahora todo funciona Ok. El problema lo tengo en la implementacion del servidor proxy para la navegación. Pienso que squid es la solucion mas viable para mi ya que otras que he experimentado no me han convencido. El problema es que después de seguir al pie de la letra las instrucciones de su articulo el servicio no se inicia debidamente y en el logs del directorio var me señala un error cuando se esta haciendo la prueba de DNS. Si pudiera ayudarme en la solucion de este problema se lo agradeceria mucho. Al final le pongo una copia de este archivo logs, que aunque es el mismo reporte cada vez que se intenta iniciar el servicio quizas le permita entender lo que sucede. He buscado documentación para tratar de entender yo el problema pero no he encontrado la solucion.
Al ejecutar c:/squid/sbin/squid –z no marca error de ningun tipo. El servicio lo intento dar desde una maquina que tiene windows XP profesional. De antemano gracias.
El logs muestra lo siguiente.

2005/06/27 11:31:42| Starting Squid Cache version 2.5.STABLE10-NT for i686-pc-winnt...
2005/06/27 11:31:42| Running as SquidNT Windows System Service on Windows XP
2005/06/27 11:31:42| Service command line is:
2005/06/27 11:31:42| Process ID 1476
2005/06/27 11:31:42| With 2048 file descriptors available
2005/06/27 11:31:42| With 2048 CRT stdio descriptors available
2005/06/27 11:31:42| Windows sockets initialized
2005/06/27 11:31:42| Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.

Cualquier informacion me puede contactar en la siguiente direccion informacion@cmch.cu

12:47 p.m.  
Blogger Leonel Rubio said...

Caray anónimo, de plano hablas como un experto, me extraña que digas que no eres muy docto en esto de la informática.

Creo que el error esta en los DNS, este error según consulte, es cuando squid no puede comunicarse con los DNS, esto puede ser causado por alguna incongruencia en tu servidor DNS del lado de IIS

Te recomendaría que buscaras estas líneas.

# TAG: dns_nameservers
# Use this if you want to specify a list of DNS name servers
# (IP addresses) to use instead of those given in your
# /etc/resolv.conf file.
# On Windows platforms, if no value is specified here or in
# the /etc/resolv.conf file, the list of DNS name servers are
# taken from the Windows registry, both static and dynamic DHCP
# configurations are supported.
#
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none

Y agregaras esta:

dns_nameservers (DNS1) (DNS2)

Con esto debería de funcionar.

http://www.unix.org.ua/squid/FAQ-10.html#ss10.22

1:07 p.m.  
Anonymous Anónimo said...

Rubio, mil gracias por ese articulo tan completo y sencillo de entender para personas como yo, que poseemos conocimientos basicos sobre redes. El problema es que después de seguir al pie de la letra las instrucciones de su articulo el servicio no se inicia debidamente, utilice la opción de herramientas administrativas y no aparecia iniciado, por lo tanto no se podia reiniciar, pase a reiniciar el equipo y cuando reinicio salio un mensaje que mostraba error de inicio en el servicio, Te explico como esta mi red, el rango de IP esta entre 172.16.24.2 - 172.16.24.250, la red es clase C (255.255.255.0), la internet nos la provee un servidor el cual nos comunicamos via microondas, Te agradeceria enormemente tu ayuda, pues esta herramienta era la que necesitabamos aqui en la institución.
Nota: se ejecutaron los comandos de -z e i, y no se presento ningún error.
Mil gracias.
Andrés Felipe

1:27 p.m.  
Anonymous Anónimo said...

Hola Sr. Leonel Rubio ante todo agradecer lo que tanto buscaba, bien asi como explica en su web segui los pasos y ejecutando el comando me sale el sgte. error:

C:\>c:/squid/sbin/squid -z
FATAL: Unable to open configuration file: c:/squid/etc/squid.conf: (2) No such file or directory
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.
CPU Usage: 0.047 seconds = 0.016 user + 0.031 sys
Maximum Resident Size: 2592 KB
Page faults with physical i/o: 645
abnormal program termination

con respecto al 2 comando comando no hay problema necesito me ayude con respecto al primer comando y gracias de antemano
Atte.
John

11:20 a.m.  
Blogger Leonel Rubio said...

Tengo un problema Jhon, no dejas tu correo ni medio alguno para contactarte, si dejaras algún medio de comunicación podríamos ver el modo de brindarte ayuda de un modo mas directo, de cualquier modo en cuanto llegue a la PC con Squid, veo el modo de subir a la red el squid.conf para que lo remplaces por el que estas usando.

2:00 p.m.  
Anonymous Anónimo said...

hola sr. Rubio bueno disculpe ante el modo de contactarse con mi persona el siguiente es mi correo.

eltonjhon@hotmail.com
Gracias de antemano.

12:41 p.m.  
Anonymous Anónimo said...

Que tal?
Estoy descubriendo un poco el funcionamiento de SQUID, instalandolo en un 2003 server... gracias a tu pagina me ha ido de lo mas bien, pero no se como es el tema para restringir el acceso por Usuarios. Es decir, como hacer para que segun que usuario este logueado, si tiene acceso o no.
Me gustaria saber si esto es posible.

Gracias
ChristianS

mi e-mail es:

csh@internet.com.uy

9:47 p.m.  
Blogger Leonel Rubio said...

el acceso a squid por autenticacion esta explicado en:
http://www.linuxparatodos.net/geeklog/staticpages/index.php?page=19-1-como-squid-autenticacion

Solo que aun no e intentado hacer esto en la versio para NT, deja en una chanzita lo reviso, pues aun no e tenido oportunidad.

Gracias por tus comentarios.

10:27 p.m.  
Anonymous Anónimo said...

Hola sr Rubio, que bueno que ayudes a las personas con este interesante articulo, bueno mira yo tengo un cyber y comparto inter con xp, pero con squid se que es mejor, bueno alo que voy es que si es el mismo de linux por que tiene la misma sintaxis, agradecere su confirmacion, gracias


atte Albertxm-Cusco

2:09 p.m.  
Anonymous Anónimo said...

Leonen Muy buen articulo, pero tengo una pregunta, se puede integrar este con el ACtive directory 2000, para los permisos de usuarios.
Gracias
Por favor informacion contestar a peter.calderon.p@gmail.com

12:03 p.m.  
Blogger Leonel Rubio said...

Asi es Albertxm-Cusco es el mismo de linux, arriva comento eso.

Supuestamente existe un metodo, deja busco el link y te lo mando peter.calderon.p@gmail.com, pero nunca lo e echo, pues no tengo algo con activedirectory como para provarlo,me harias un favor si lo experimentas.

1:05 p.m.  
Anonymous Anónimo said...

Squid puede simular un router, uso el analogx como proxy ...en squid cual es el sock ...

4:50 p.m.  
Blogger Leonel Rubio said...

Squid puede simular un router, uso el analogx como proxy ...en squid cual es el sock ...
El Proxy squid hace lo mismo y mas que el analogx, es mejor en todo, solo que para que simule un router necesitas hacer redireccion, eso solo lo e visto en linux, no se como podrias hacer eso en windows.

10:35 a.m.  
Anonymous Anónimo said...

HOLA, ES BASTANTE INTERESANTE ESTE ARTICULO. SOLO TENGO UNA PREGUNTA, SE PUEDEN PONER RESTRICCIONES DE ACCESO POR HORARIOS ? YA HE HECHO LOS PASOS DEL HOWTO Y TODO MARCHA BIEN.

1:11 p.m.  
Blogger Leonel Rubio said...

Hola, Gerardo, pues si, si es posible poner restricciones por horarios, pero es algo que aun no e echo.

Te dejo este link que es la explicacion Squid Linux, creo que te podra orinetar.

link

5:22 p.m.  
Anonymous Anónimo said...

Hola leonel, soy de chile y llegue a tu blog buscando informacion de la configuracion de Squid. me sirvio como referencia para iniciar... Bastante bueno, pero luego de usarlo ya mas menos un mes quier borrar periodicamente el cache.... Buscando en internet como poder lograr esto, solamente encontre la lenia de comando:

reference_ age 1 hour

Yo se q esta linea los borra "Supuestamente" cada una hora lo cual no lo hace.
Mis preguntas son:
1. hay otro comando para limpiar el Cache de Squid.
2. Y si esta linea esta OK. en q parte de archivo de configuracion va...

PD. mi correo es pierre@netexplora.com

te agradeseria tu respuesta grax.

Salu2

10:04 a.m.  
Blogger Eliurkis said...

Hola Leonel,
Ante todo una felicitación, está muy bueno este HOWTO.
Estuve configurando el squidNT en mi servidor con Windows Server 2003 y termina bien todo con -z y -i
Pero cuando doy iniciar el servicio desde los Servicios de Windows pues me da error de DNS, algo así como:

Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.
2005/09/20 14:52:09| Starting Squid Cache version 2.5.STABLE10-NT for i686-pc-winnt...
2005/09/20 14:52:09| Running as SquidNT Windows System Service on Windows Server 2003
2005/09/20 14:52:09| Service command line is:
2005/09/20 14:52:09| Process ID 1940
2005/09/20 14:52:09| With 2048 file descriptors available
2005/09/20 14:52:09| With 2048 CRT stdio descriptors available
2005/09/20 14:52:09| Windows sockets initialized
2005/09/20 14:52:09| Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.

Yo no uso servidor DNS en mi red.
Mi correo es eliurkis@yahoo.es
Un saludo
Eliurkis

2:48 p.m.  
Anonymous Anónimo said...

Leonel, muy bueno tu articulo, necesito implementar con urgencia Squid, y tu articula me viene de 10, todo lo que alli explica lo hice al pie de la letra y funciono. Sin embargo, cuando entro en los servicios de Windows (Xp professional) para reiniciar el squidNT, no existe dicho servicio. Mi mail es nico_lolo@ciudad.com.ar, cualquier ayuda que me puedas dar me sera de mucha utilidad.

3:46 p.m.  
Anonymous Anónimo said...

Leonel, te hago una correccion, en la directiva

cache_dir /usr/local/quid/var/cache 100 16 256 ,
el ultimo numero(256) no se corresponde a los MB de la cache de disco ,sino al 2 nivel de directorios donde squid repartira los datos,el espacio en disco esta determinado por el primer numero (100 en nuestro ejemplo) en tanto que el segundo corresponde al numero del primer nivel de directorios.

guillermo@emprear.com

4:56 p.m.  
Blogger Leonel Rubio said...

Muy cierto, corrigiendo.

5:00 p.m.  
Blogger Leonel Rubio said...

Buen punto, ahora mismo lo hago, pero creo que solo hacer referencia al autor y al sitio.

Gracias.

10:36 a.m.  
Anonymous Anónimo said...

Hola Leonel.. muy agradecido por tu colaboración en la configuración del SquidNT, ya hace un rato lo vengo utilizando gracias a tu artículo, pero ahora me surgió un problema.

Resulta que las máquina no logran obtener respuesta de puertos como el 8080, 8081, 8082 y otros, por ejemplo, al intentar entrar a esta página http://pamplonita.colciencias.gov.co:8081
/scienti/html/index.html aparece (10060) WSAETIMEDOUT, Connection timed out, y en esta página http://www.colciencias.gov.co/scienti/ me dice algo sobre eso, he buscado y en algunas páginas que he encontrado me hablan de los permisos que puede uno dar por medio de los acl.

Me puedes ayudar con esto??, te agradezco mucho. Tengo configurado el Squid para el puerto 3128 como dice en tu manual.

Muchas Gracias.
Fernando Avila
fhercho@lycos.es

2:32 p.m.  
Blogger Leonel Rubio said...

Resulta que las máquina no logran obtener respuesta de puertos como el 8080, 8081, 8082 y otros, por ejemplo, al intentar entrar a esta página http://pamplonita.colciencias.gov.co:8081
/scienti/html/index.html aparece (10060) WSAETIMEDOUT, Connection timed out, y en esta página http://www.colciencias.gov.co/scienti/ me dice algo sobre eso, he buscado y en algunas páginas que he encontrado me hablan de los permisos que puede uno dar por medio de los acl.

Me puedes ayudar con esto??.

Necesitas crear una ACL como esta:

acl Safe_ports port 80 # http

Pero con el puerto que necesitas, una por cada puerto:

acl Safe_ports port 8080
acl Safe_ports port 8081
acl Safe_ports port (puerto siguiente)
..
..
..


Asi hasta agregar todos los puertos, reinicias squidNT y ya esta.

9:41 a.m.  
Blogger Leonel Rubio said...

Leonel, muy bueno tu articulo, necesito implementar con urgencia Squid, y tu articula me viene de 10, todo lo que alli explica lo hice al pie de la letra y funciono. Sin embargo, cuando entro en los servicios de Windows (Xp professional) para reiniciar el squidNT, no existe dicho servicio. Mi mail es nico_lolo@ciudad.com.ar, cualquier ayuda que me puedas dar me sera de mucha utilidad.

La unica forma de que no este en la lista de los servicios es que no se haya instalado correctamente, baja otra vez los binarios y reinicia el proceso de configuracion.

9:43 a.m.  
Blogger Leonel Rubio said...

FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.


Este error aparentemente es por problemas en tus DNS, te recomiendo que pongas los DNS manualment y reinicies el servidor Squid.

9:49 a.m.  
Anonymous Anónimo said...

Hola Leonel.

Muchas Gracias por tu ayuda con lo de los puertos, escribí lo que me decias en el post pero me sigue apareciendo el mismo error con la misma página página http://pamplonita.colciencias.gov.co:8081/scienti/html/index.html, si usted tiene el squidNT configurado en alguna máquina, podría ensayar la dirección??? y si abre sin problemas ni demoras, sería posible que me enviara el squid.config al correo para cargarlo en mi red??, despues de hacerle los cambios pertinentes claro está.....

Le agradezco mucho su colaboración.

Fernando Avila
fhercho@lycos.es

1:38 p.m.  
Anonymous Anónimo said...

hey hola rubio muy buen articulo me sirvio pra configurar mi pekeña red pero ahora tengo un problema las makinas conectadas al proxy no pueden accesar al correo por medio de outlook como puedo solucionar esto

espero no este olvidada esta pagina me puedes contactar a hiago_smith@yahoo.com

1:53 p.m.  
Blogger Leonel Rubio said...

Tengo esa instruccion que te pase y si sale, no te sale algun mensaje de error??

2:04 p.m.  
Anonymous Anónimo said...

leo no tengo respuesta aun me gustaria saber como configurar los clientes de squid para que puedan enviar y recibir correo por outlook express

8:06 p.m.  
Blogger Leonel Rubio said...

El usuario anónimo dijo...
leo no tengo respuesta aun me gustaria saber como configurar los clientes de squid para que puedan enviar y recibir correo por outlook express
Lamento tener que decirte esto, pero squid como la mayoria de los proxys no sirve para portocolos pop3, smtp e IRC, me tarde porque estaba buscando otras opciones, lamentablemente ninguna buena hasta ahora, saludos.

8:29 a.m.  
Anonymous Anónimo said...

Leonel que pena molestar tanto.. pero serìa posible que me enviaras el squid.conf al correo para yo chequearlo y mirar que tengo mal en el mio???..

Muchas Gracias.

Fernando Avila
fhercho@lycos.es

8:58 a.m.  
Anonymous Anónimo said...

Leonel me encanto mucho tu articulo sobre squid... estoy ahorita realizando estudios de este para su implementacion en una plataforma de gobierno publica.... tendras algun tips para mejorar la configuracion del squid y reenviar por el un antivirus archivos considerados peligrosos?

10:04 a.m.  
Blogger Leonel Rubio said...

Pues estoy trabajando en eso, pero aun no logra dar con algo que sea funcional, por otro lado el trabajo y escuela no me han permitido publicar mas pruebas que e realizado con squidnt, de cualquier modo e movido lo que e echo a la siguiente direccion.

http://rubioq.275mb.com/temas/squint

10:10 a.m.  
Anonymous Anónimo said...

Necesito saber como configurar squid con un proxy por delande es decir icp-parent cualquier cosa enviarlo a esta direccion lester@fts.vcl.sld.cu
Se los voy a agradecer gracias a todos un saludo Lester.
Esta muy bueno lo que hacen

10:27 a.m.  
Anonymous Anónimo said...

Necesito saber como configurar squid con un proxy por delande es decir icp-parent cualquier cosa enviarlo a esta direccion lester@fts.vcl.sld.cu
Se los voy a agradecer gracias a todos un saludo Lester.
Esta muy bueno lo que hacen

10:32 a.m.  
Anonymous Anónimo said...

Por favor, cuando ejecuto el squid -z me sale el siguiente error:
abnormal program termination

y nada mas, por favor que hago

mi correo es gancuba@gmail.com

11:33 a.m.  
Blogger Leonel Rubio said...

Revisa nuevamente todo, por lo regular cuando eso pasa es porque algo se tecleo mal, si no entcuentras nada mal, pon el archivo squid.conf original y configuralo desde cero.

10:46 a.m.  
Anonymous Anónimo said...

Amigo leonel, ya volvi a configurar el squid.conf como me sugirio, pero persiste el mensaje "abnormal program termination" poseo una pc pentium 3GHz con 1G RAM, y windows xp profesional SP2, agradecido por cualquier ayuda de antemano, wilson

gancuba@gmail.com

4:41 p.m.  
Anonymous Anónimo said...

Corrijo que anteriormente no quise decir pentium sino "pentium 4" gracias, wilson

4:43 p.m.  
Anonymous Anónimo said...

Bueno soy wilson y ya resolvi el problema ese de "abnormal program termination" es sencillo, lo que pasaba era que me faltaba la carpeta llamada "cache" que hay que crear manualmente e incluirla en la siguiente direccion: C:\squid\var luego ejecutan el codigo squid -z y squid -i y listo.

me di cuenta del problema ejecutando el siguiente codigo:
c:/quid/sbin/squid –d1 que te informa sobre los errores.

saludos y suerte

7:39 p.m.  
Anonymous Anónimo said...

Excelente articulo mi pana, lo instale y logre navegar desde las otras funcion de maravilla después de crear manualmente los directorios:

C:\squid\var\cache
C:\squid\var\cache\00
C:\squid\var\cache\01
C:\squid\var\cache\02
C:\squid\var\cache\03
C:\squid\var\cache\04
C:\squid\var\cache\05
C:\squid\var\cache\06
C:\squid\var\cache\07
C:\squid\var\cache\08
C:\squid\var\cache\09
C:\squid\var\cache\0A
C:\squid\var\cache\0B
C:\squid\var\cache\0C
C:\squid\var\cache\0D
C:\squid\var\cache\0E
C:\squid\var\cache\0F
ya que antes de crearlos me daba el siguiente error:
2006/03/21 09:48:15| c:/squid/var/cache: (2) No such file or directory
FATAL: Failed to verify one of the swap directories, Check cache.log
for details. Run 'squid -z' to create swap directories
if needed, or if running Squid for the first time.
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.

pero tengo una duda: ¿navego a través de Squid desde la maquina donde esta instalado? Porque he configurado los navegadores (como Internet Explorer y Mozilla Firefox de la misma manera que en las otras maquinas) y no puedo navegar. ¿o navega sin necesidad de configurarlo?

Otra pregunta: Tengo Linux Mandriva Power Pack Plus Server y quisiera dejarlo como servidor fijo en mi red, ya intente configurar el squid a través de Webmin y nada ¿Cómo podría hacerlo?

1:49 p.m.  
Blogger Leonel Rubio said...

¿navego a través de Squid desde la maquina donde esta instalado? Porque he configurado los navegadores (como Internet Explorer y Mozilla Firefox de la misma manera que en las otras maquinas) y no puedo navegar. Pues primero tienes que asegurarte de tener el puerto del proxy abierto en el firewall de la PC donde esta.

¿o navega sin necesidad de configurarlo?Pues en Linux se puede configurar de modo transparente, creo que en Windows seria cuestion de ponerlo en el puerto 80 y poner su ip como gateway en las maquinas, cuestion de probar.

: Tengo Linux Mandriva Power Pack Plus Server y quisiera dejarlo como servidor fijo en mi red, ya intente configurar el squid a través de Webmin y nada ¿Cómo podría hacerlo?En linux me ha trabajado mejor...

http://www.linuxparatodos.net/geeklog/staticpages/index.php?page=19-0-como-squid-general

3:24 p.m.  
Anonymous Anónimo said...

hola leonel, segui tus HOWTO al pie de la letra y se ejecuto todos bien el detalle esta al iniciar el servicio desde herramientas-Servcios, manda un error 1067, ya lei todos los comentarios de tu HOWTO e intente resolver el problema con dos casos similares pero no me da resultado, el resultado del mi archivo log es:
2006/04/20 15:05:51| Starting Squid Cache version 2.5.STABLE12-NT for i686-pc-winnt...
2006/04/20 15:05:51| Running as SquidNT Windows System Service on Windows XP
2006/04/20 15:05:51| Service command line is:
2006/04/20 15:05:51| Process ID 1952
2006/04/20 15:05:51| With 2048 file descriptors available
2006/04/20 15:05:51| With 2048 CRT stdio descriptors available
2006/04/20 15:05:51| Windows sockets initialized
2006/04/20 15:05:51| Performing DNS Tests...
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE12-NT): Terminated abnormally.

Lo tengo instalado en Window XP con SP2, en un inicio lo instale en Windows 2003 server pero me sucedia lo mismo, ahh por cierto tampoco tengo un DNS, te agradeceria muchisima tu ayuda, saludos,
Mis datos:eleazar pena santiago, e-mail: eleazarps@hotmail.com, recien egresado de sistemas

3:49 p.m.  
Blogger Leonel Rubio said...

Ese error ya ha sido aclarado en las preguntas que preceden al HOWTO, aqui te paso la solucion...

agregaras esta:

dns_nameservers (DNS1) (DNS2)

Con esto debería de funcionar

Este error se da cuando SquidNT no logra comunicarse correctamente con los DNS´s, por cierto si tienes alguna duda te recomiendo que leas las preguntas, cualquier duda estoy a sus ordenes...

6:46 p.m.  
Anonymous Anónimo said...

Hola mi estimado leonel, que cress ya termine de instalar casi todos los windows, probe con el win 2003 Server, win XP pro y ahora estoy con el win 2000 pro y sigue el mismo error del:
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.5.STABLE12-NT): Terminated abnormally.

cuando doy enla linea de comando C:\squid\sbin\squid -z y C:\squid\sbin\squid -i no hay ningun error, el detalle es cuando quiero iniciar el servicio de esquid en desde Herramientas administrativas---servicios y me sigue apareciendo ese error, ahora bien alo mejor lo estoy haciendo mal, la linea:
dns_nameservers (DNS1) (DNS2)
la copio y la pego en donde dices o que es lo que lleva dentro de esos parentesis. tienes alguna otra idea? Tanks by your help
eleazarps

2:41 p.m.  
Blogger Leonel Rubio said...

ahora bien alo mejor lo estoy haciendo mal, la linea:
dns_nameservers (DNS1) (DNS2)
la copio y la pego en donde dices o que es lo que lleva dentro de esos parentesis. tienes alguna otra idea? Tanks by your help
eleazarps


dns_nameservers (DNS1) (DNS2)

Donde DNS1 y DNS2 corresponden a los DNS's de tu proveedor de internet, para mi caso queradia así:

dns_nameservers 207.248.224.71 207.248.224.72

4:11 p.m.  
Anonymous Anónimo said...

Hola,

Yo estoy motando un Squid la version 2.5 segun explican acá uested en windows 2000 y todo corre de maravillas, pero cuando intento acceder a un sitio web desde otra PC o desde la misma PC y me sale el siguiente problema:

The following error was encountered:
Connection Failed

The system returned:

(10060) WSAETIMEDOUT, Connection timed out.

The remote host or network may be down. Please try the request again.

No comprendo porque me sale ese problema si todo esta configurado segun la explicacion que ustedes plantean, pero claro usando mis IP y mis DNS.

Bueno espero respuestas pronto de ustedes, saludos.
arperez

12:38 p.m.  
Blogger Leonel Rubio said...

Tranquilo, parece ser que tienes todo correctamente configurado, aparentemente tienes problemas de otra indole veamos...

The following error was encountered:
Connection Failed

The system returned:

(10060) WSAETIMEDOUT, Connection timed out.

The remote host or network may be down. Please try the request again.


Aparentemente el problema es que squid no esta saliendo a internet, revisa lo siquiente...

- Que la maquina donde lo tengas configurado pueda navegar sin problemas.
- Que tenga los permisos pertinentes para salir en cuanto a Firewall se refiere (el firewall debe dejar salir a Squid).
- Que revises que los DNS´s esten funcionando.
- Que la maquina donde este configurado no este usando otro proxy para salir, en todo caso la configuracion es diferente.

Para cerciorarte que no navege por otro proxy dale clik aqui.

http://www.internautas.org/w-testproxy.php

Solo desactiva la navegacion proxy de tun navegador antes...

1:04 p.m.  
Anonymous Anónimo said...

C:\squid\sbin>squid -z
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostna
me'

Squid Cache (Version 2.5.STABLE13-NT): Terminated abnormally.
CPU Usage: 0.109 seconds = 0.016 user + 0.094 sys
Maximum Resident Size: 1804 KB
Page faults with physical i/o: 451

5:47 p.m.  
Anonymous Anónimo said...

C:\squid\sbin>squid -z
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostna
me'

Squid Cache (Version 2.5.STABLE13-NT): Terminated abnormally.
CPU Usage: 0.109 seconds = 0.016 user + 0.094 sys
Maximum Resident Size: 1804 KB
Page faults with physical i/o: 451


Disculpandome por no haber descrito el problema en el anterior post ... aka les va ..pues me sale eso ... del visible hostname ..... help me please ...
la Intencion de Montar este Proxy es que recien estoy trabajando en un INST Privado ... el cual kiere restringir el MSN y Q no puedan descargar archivos ... y tener un control de ellos (por la pornografia y cosas por el estilo)
Espero de su ayuda ;)

5:49 p.m.  
Blogger Leonel Rubio said...

FATAL: Could not determine fully qualified hostname. Please set 'visible_hostna
me'


Revisa nuevamente todos los parametros especialmente el que se llama.

visible_hostname

1:24 a.m.  
Anonymous Anónimo said...

Ke tal mi estimado Leonel ya quedó el squid jeje tanks by your help, saludos.
eleazar peña

2:38 p.m.  
Anonymous Anónimo said...

Hola estimado Leonel Rubio,

Acabo de realizar todo lo que me dices y sige el mismo error.
-La PC donde monte el squid para windows, tiene salida a internet.
-Sobre lo de Firewall, tambien tiene permisos para salir.
-Los DNS, funciona correctamente.
-Sobre el uso de otro proxy para salir a internet, te comento lo siguiente:

Yo para navegar a internet uso un proxy, pero monte el squid para windows con el fin de poder darle servicios de internet a otras PC, dentro de la misma red, en la que estoy es como usar uno de mis servidores como proxy para la parte las PC que deseo que usen mi proxy.
Me temo que el problema esta en esta parte, porque cuando yo intento navegar me plantea el error que antes comente que es este:

The following error was encountered:
Connection Failed

The system returned:

(10060) WSAETIMEDOUT, Connection timed out.

The remote host or network may be down. Please try the request again.


Pero creo que la configuracion que planteas en esta pagina web no es la que debo usar para este caso que te estoy intentanto plantear y que espero que puedas comprenderme.

Pense insertarte la configuracion de mi squid.conf, para que veas el mismo pero temo que es muy grande para que lo publique, pero de todas formas ahi va lo que yo hice:

Primero descomento esta linea:

#cache_dir /usr/local/quid/var/cache 100 16 256

y me queda asi de esta forma:

cache_dir ufs c:/squid/var/cache 100 16 256

Luego aumento la cache a 1000, quedando esa linea asi:

cache_dir ufs c:/squid/var/cache 1000 16 256

Una ves echo esto, busco las acl:

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

Y realizo esto, agrego lo siguiente:

acl net src 192.168.20.0/255.255.255.0

En tu caso tu pones esto:

acl net src 192.168.0.0/255.255.255.0

Pero yo pongo la anterior porque mi rango de IP es de 192.168.20.0, por tanto me queda esa linea asi:

acl net src 192.168.20.0/255.255.255.0

Una ves realizdo esto, busco la linea esta:

http_access allow manager localhost

Y le agrego de bajo esta otra:

http_access allow net

Para que mi red tenga permiso a salir por el proxy.

Luego voy al final del fichero y adiciono la siguiente linea:

visible_hostname (nombre de tu PC)

Donde en mi caso pongo el nombre de mi PC.

A continuacion relizo lo siguiente, descomento la linea que dice esto:

#http_port 3128

y la dejo asi:

http_port 3128

Busco la siguiente linea:

# httpd_accel_with_proxy off

Elimino el signo de # y cambio la ultima palabra por on, esto habilita el acelerador de navegación.

httpd_accel_with_proxy on

Y agrego esta:

dns_nameservers (DNS1) (DNS2)

Donde DNS1 y DNS2 corresponden a los DNS's de tu proveedor de internet, para mi caso queradia así:

Y alli ubico mis DNS.

Cuando termino de hacer esto termino de configurar los parámetros básicos de mi servidor squid, y lo echo a funcionar.

El mismo funciona correctamente, no me da ningun error, solo que cuando intento poner el IP de mi servidor y el puerto en una de las PC que tengo en mi subred, para que navege a través de dicha PC, no funciona me da el error que te comentaba.

Bueno creo que con esto e sido lo bastante explicito para ver si puedes ayudarme en el tema y decirme que es lo que debo hacer en este caso y porque no trabaja.

Saludos cordiales para ti
arperez

2:46 p.m.  
Blogger Leonel Rubio said...

Ke tal mi estimado Leonel ya quedó el squid jeje tanks by your help, saludos.

eleazar peña


Saludos eleazar, que te sea de utilidad...

2:56 p.m.  
Blogger Leonel Rubio said...

Yo para navegar a internet uso un proxy, pero monte el squid para windows con el fin de poder darle servicios de internet a otras PC, dentro de la misma red, en la que estoy es como usar uno de mis servidores como proxy para la parte las PC que deseo que usen mi proxy.
Me temo que el problema esta en esta parte, porque cuando yo intento navegar me plantea el error que antes comente


Ok, mira segun entiendo la solucion es esta...

cache_peer 192.168.1.1 parent 8080 3130 proxy-only

Donde: 192.168.1.1 es la ip del otro proxy, 8080 el puerto y 3130 el puerto icp.

Si desconoces el valor que te corresponde para 3130 dejalo asi, si te funciona no dejes de informarme...

3:23 p.m.  
Anonymous Anónimo said...

Hola leonel

Que va man, sigue el mismo error que ya te he comentado, lo que ahora sucede que para las paginas webs locales si funciona, pero para las que estan en internet, no funciona.

Y todo esta ok, la configuracion ya viste como lo hice y ahora solo agrege esa linea donde debe ir y no me deja navegar a las paginas web que estan en internet, algo debe estar mal al parecer, pero es que el servidor tiene salida a internet y no tiene nada denegado, puedo ver todo desde el servidor donde monte el squid, pero cuando le pido a el, me dice ese error, pero menos mal que ahora es solo con las de internet, antes era con todas.

bueno que me recomiendas?

Saludos
arperez

3:53 p.m.  
Anonymous Anónimo said...

Hola Leonel

Que va man, sigue el mismo error que ya te he comentado, lo que ahora sucede que para las paginas webs locales si funciona, pero para las que están en internet, no funciona.

Y todo esta ok, la configuracion ya viste como lo hice y ahora solo agrege esa linea donde debe ir y no me deja navegar a las paginas webs que están en internet, algo debe estar mal al parecer, pero es que el servidor tiene salida a internet y no tiene nada denegado, puedo ver todo desde el servidor donde monte el squid, pero cuando le pido a el, me dice ese error, pero bueno por lo menos ahora es solo con las de internet, antes era con todas.

Bueno si sabes que hacer?

Saludos
arperez

3:55 p.m.  
Anonymous Anónimo said...

Hola de nuevo leonel,

Mira te comento otra cosa mas, ahora fui al fichero acces.log y observer lo siguiente que me dice cuando hago peticion a una pagina web que esta en internet, me dice lo siguiente:

http://www.internautas.org/w-testproxy.php - NONE/- text/html
1147210515.007 63772 192.168.20.100 TCP_MISS/503 1425 GET

y antes decia esto:

http://www.internautas.org/w-testproxy.php - NONE/- text/html
1147210515.007 63772 192.168.20.14 TCP_DENIED/503 1425 GET

Bueno espero que esto se sirva de algo para ver si puedes ayudarme con el problema que tengo formado acá.

Saludos cordiales
arperez

4:09 p.m.  
Anonymous Anónimo said...

Perdona leonel,

Pero escribi mal los IP, porque ando haciendo varias cosas acá y puse un IP que no era el que uso yo acá que es el 14, si no el 100, por eso el que antes daba era asi:

http://www.internautas.org/w-testproxy.php - NONE/- text/html
1147210515.007 63772 192.168.20.100 TCP_DENIED/503 1425 GET

Y ahora el que sale es este:

http://www.internautas.org/w-testproxy.php - NONE/- text/html
1147210515.007 63772 192.168.20.100 TCP_MISS/503 1425 GET

no 20.14 como puse, si no 20.100

Saludos
arperez

4:13 p.m.  
Anonymous Anónimo said...

Hola Leonel, el artículo es excelente, pero tengo un problema. Yo apenas estoy en la universidad y tengo que exponer sobre squid en windows y segui los pasos tal y como están aquí, pero el log marca lo siguiente:

2006/05/23 21:58:01| Starting Squid Cache version 2.5.STABLE10-NT for i686-pc-winnt...
2006/05/23 21:58:01| Running on Windows XP
2006/05/23 21:58:01| Process ID 692
2006/05/23 21:58:01| With 2048 file descriptors available
2006/05/23 21:58:01| With 512 CRT stdio descriptors available
2006/05/23 21:58:01| Windows sockets initialized
2006/05/23 21:58:01| Performing DNS Tests...
2006/05/23 21:58:01| Successful DNS name lookup tests...
2006/05/23 21:58:01| DNS Socket created at 0.0.0.0, port 1058, FD 4
2006/05/23 21:58:01| Adding DHCP nameserver 10.0.16.129 from Registry
2006/05/23 21:58:01| Adding DHCP nameserver 10.0.16.135 from Registry
2006/05/23 21:58:01| User-Agent logging is disabled.
2006/05/23 21:58:01| Referer logging is disabled.
2006/05/23 21:58:01| Unlinkd pipe opened on FD 7
2006/05/23 21:58:01| Swap maxSize 102400 KB, estimated 7876 objects
2006/05/23 21:58:01| Target number of buckets: 393
2006/05/23 21:58:01| Using 8192 Store buckets
2006/05/23 21:58:01| Max Mem size: 8192 KB
2006/05/23 21:58:01| Max Swap size: 102400 KB
2006/05/23 21:58:01| c:/squid/var/cache: (2) No such file or directory
FATAL: Failed to verify one of the swap directories, Check cache.log
for details. Run 'squid -z' to create swap directories
if needed, or if running Squid for the first time.
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.

quisiera saber si me puede ayudar a solucionarlo ya sea aquí o a mi correo: isccarlos@gmail.com

Espero pueda contar con su apoyo... Gracias :)

11:06 p.m.  
Anonymous Anónimo said...

Mi estimado Carlos, dejame decirte que correr SQUID en Windows es cosa de niños, hasta uno de kinder puede, por ello dejame decirte:

Que CHOOOOONTEEE EREEESS!!!!

1:58 a.m.  
Anonymous Anónimo said...

ok, asi me gustan, que sepan quien manda y quien da las ordenes, pero por qe no pasamos de lo publico a lo privado, me gustaría un coversación contigo a solas papacito ;)

escribeme, te espero
edgar.cotan@gmail.com

2:02 a.m.  
Blogger Leonel Rubio said...

2006/05/23 21:58:01| c:/squid/var/cache: (2) No such file or directory
FATAL: Failed to verify one of the swap directories, Check cache.log
for details. Run 'squid -z' to create swap directories


En ese texto te da la respuesta.

Run 'squid -z' to create swap directories

7:39 a.m.  
Anonymous Anónimo said...

la respuesta en donde?? que no la veo *-)

4:54 a.m.  
Anonymous Anónimo said...

hola una pregunta como puedo hacer para reestringir a pcs que solamente cieertos dias y a ciertas horas tengan salida a internet...
Mil gracias....

3:14 p.m.  
Anonymous Anónimo said...

hola que tal, me gustaria saber que pasa cuando de plano no puedes hechar a andar el squid, no porque la documentacion no sea explicita si no porque quiza el grandioso windows tenga problemas, cual es el proceso para desinstalarlo?

12:04 p.m.  
Blogger Leonel Rubio said...

hola una pregunta como puedo hacer para reestringir a pcs que solamente cieertos dias y a ciertas horas tengan salida a internet...
Mil gracias....
Tengo pendiente ese manual.

3:28 p.m.  
Blogger Leonel Rubio said...

hola que tal, me gustaria saber que pasa cuando de plano no puedes hechar a andar el squid, no porque la documentacion no sea explicita si no porque quiza el grandioso windows tenga problemas, cual es el proceso para desinstalarlo? squid -u

3:30 p.m.  
Blogger Leonel Rubio said...

2006/06/14 09:47:22| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '172.16.220.94/255.255.252.0'Si estas configurando las ips de tu Red en la alguna acl de squid.conf deverias hacerlo de la siguiente forma '172.16.220.0/255.255.252.0'

10:49 a.m.  
Anonymous Anónimo said...

Hola Leonel, excelente tu manual. Todo funcionó perfectamente. Pero tengo un problema, te agradezco que me colabores. Cuando monte el squid, el msn entra pero no me deja ver la cámara y mucho menos hacer videoconferencia. Qué parámetros debo corregir para solucionar este inconveniente?, lo mismo ocurre con msn de yahoo, claro que aca, ni siquiera me deja entrar.

9:24 p.m.  
Blogger Leonel Rubio said...

http://rubioq.blogspot.com/2006/06/reglas-para-bloquear-o-permitir-el-msn.html

10:28 a.m.  
Anonymous Anónimo said...

Que tal como les va a todos es un gusto poder saludarlos.
seguidamente les pido ayuda a todos porque se que todos pueden darme una ayuda diferente.
logre configurar mi squid en windows y me trabaja bien, pero tengo el problema que las maquinas clientes no pueden cargar los webchats como latinchat, el chat, entre otros.
necesito que alguien me ayude a configurar ya sea mi squid o mi navegador yo intente configurar los navegadores agregando sock 1080 pero no funciona.
les agradeceria me pudieran enviar respuestas a harrygta@hotmail.com
de antemano muchas gracias

7:53 a.m.  
Blogger Leonel Rubio said...

tengo el problema que las maquinas clientes no pueden cargar los webchats como latinchat, el chat, entre otros.

Te recomendaria que vieras con ellos si necesitas abrir algun puerto, en mi caso abri los puertos 8000, 8080, 8088, etc. pues son los que usa la pagina del infonavit cuando entras al sistema interno.

9:22 a.m.  
Anonymous Anónimo said...

Hola solo una consulta, este squid correra sobre windows 2003 server?
Eso solamente,

Muchas Gracias,

Bye

10:17 a.m.  
Anonymous Anónimo said...

Muy buen articulo, ahora mi pregunta es la siguiente, como puedo restringir la salida del msn con el squid y que no me salga por el port 80.
por favor solucion a basureromini@telesurf.com.py GRACIAS....

9:46 p.m.  
Anonymous Anónimo said...

Hola Leonel , soy Edgardo de Argentina, estoy intentando configurar en mi red local Squid bajo XP (no me llevo bien todavía con el pingüi) y encontré el excelente HowTo donde describís paso a paso como poner en marcha el sistema. No me ha dado ningún error al instalar el servicio, todo bien, navego a la perfeccción en la pc donde tengo squid, controlo la carpeta caché y se va cargando de archivos, he bajado imagenes pesadas, borré los archivos del historial de IE y cuando lo vuelvo a pedir baja una luz, o sea que estoy leyendo el cache squid, pero en las otras pc de la red no hay caso, no puedo navegar NADA. Configuré en el rango de ip 192.168.10.1 (pc squid) y 192.168.10.10 a 14 las otras pc, configuro el proxy en los IE clientes 192.168.10.1 : 3128 , pero como te digo, solo la pc squid navega, las otras "no se puede mostrar la pagina", en las otras pc la config de la placa de red es 192.168.10.xx / 255.255.255.0 / p.enlace 192.168.10.1 / DNS prim. 192.168.10.1
Mi anterior forma de compartir era usando el ICS de windows pero deja mucho que desear. Ahora la pc squid (una instalación nueva para pruebas) solo tengo instalado el win Xp pro SP2, y el squid y desactivado el firewall de windows. Tengo que instalar algun otro servicio (IIS, ICS, APACHE) o squid puede compartir la conexion a internet por si solo???
Mi mail es edgardo@rumbo-web.com.ar
Desde ya muchas gracias por la ayuda que has brindado hasta ahora con el tutorial tan necesario para la comunidad hispana.
Edgardo

11:59 a.m.  
Anonymous Anónimo said...

Tendria algo para administra ancho de banda con squid.

7:07 p.m.  
Anonymous Anónimo said...

Hola a todos, soy Edgardo de Argentina, con respecto al posteo mio anterior les comento que uso como Firewall, KERIO personal, y resulta que yo cerraba en forma manual este servicio después del arranque total de la pc squid. Por algún motivo (no se cual) debe haber quedado bloqueado algún puerto referente a squid y por eso no había forma de poder navegar desde las otras pc de la red usando el servicio de squid. Lo que hice fué desactivar el "arranque con windows del Kerio", reiniciar y bingo!, solucionado. Muchas gracias Leonel y adelante!!!

9:34 a.m.  
Anonymous Anónimo said...

compadre leonel ya te escribi pero no se si te llego el mensaje toda tu informacion sobre la instalacion m funciona bien en cuanto al internet el problema q se me presenta es con el msn ya lo configure segun las intrucciones q has descrito en tus manuales me funciona bien con la comunicacion con otros ususariso fuera de mi red con los internos me presenta un problema el cual no es fijo si no intermitente en el envio a y en horas de la tarde se desconecta y se conecta en intervalos de 15 a 20 min q prodra ser esto es decir 15 a 20 minutos conectados se cae y se vuelve a conectar en menos de 30 segundos necesito de tu ayuda para resolver este problemita como te dije antes la red funciona a la perfeccion en todos sus otros servicios en internet como tal tambien funciona bello menos con el msn pero en mis usuarios los otros no es decir si yo me concto con tigo envio recibo todo lo q podamos hacer por el correo esta bien pero con mis ususarios aveces reciben el correo a veces no gracias de antemano por lo q me puedas suguerir a mi correo es jagsulbaran@hotmail.com para cualquier envio de informacion

9:46 a.m.  
Anonymous Anónimo said...

bueno tengo un server 2003 al cual quisiera montarle un squid para que mis usuarios navegen por internet, he seguido todos los pasos que se ecplico aqui, pero me da un error a la hora de inicar el servicio, me dice que es inexperdado, por favor alguine me puede enseñar detalladamente a montar un squid sobre en server 2003?
mi correo es sandynu2006@yahoo.es sandynu2006@gmail.com
espero respuesta.......

10:30 a.m.  
Anonymous Anónimo said...

Me sale el siguiente error:

C:\Documents and Settings\Zer0k>c:/squid/sbin/squid -z
2006/07/24 23:10:13| aclParseIpData: WARNING: Netmask masks away part of the spe
cified IP in '192.168.0.1/255.255.255.0'

Como puedo solucionarlo?

4:16 p.m.  
Anonymous Anónimo said...

Tengo una pregunta.
Una vez que instalé el squid, me di cuenta que NO me esta cargando bien las páginas que tienen más de un applet de java en el browser. Parece que es algo común, ya que ese mismo problema se le presenta a otras personas cuando me puse a investigar por ese pequeño bug.
¿Habrá alguna manera (aunque lo dudo) de que los sitios con applets se carguen?

Gracias

1:52 p.m.  
Blogger Leonel Rubio said...

Primero, ya no contestare preguntas en este blog, con la tuya hare la exepcion por ser interesante y por no haber dado el anuncio antes aqui.

De ahora en adelante todas las preguntas seran contestadas en el Foro de SquidNT

Una vez que instalé el squid, me di cuenta que NO me esta cargando bien las páginas que tienen más de un applet de java en el browser. Parece que es algo común, ya que ese mismo problema se le presenta a otras personas cuando me puse a investigar por ese pequeño bug.
¿Habrá alguna manera (aunque lo dudo) de que los sitios con applets se carguen?


Respecto a tu pregunta.

No he experimentado ese problema, ni con squid para Windows ni con Squid para Linux.

Seria bueno que comentaras que applets son, algunos como en el caso de los applets de Chats hacen llamados a ciertos puertos, en estos casos solo necesitas agregar los puertos en su respectiva ACL y darles permiso.

No dejes de comentar tus avances.

2:49 p.m.  
Anonymous Anónimo said...

Gracias por la pronta respuesta.
Los applets que no se cargan, por ejemplo son de los de http://www.latinchat.com/

Ya intente desde las máquinas que se conectan al computador con el squid realizar, un escaneo de los puertos ( netstat ) con los cuales se estan conectando, pero aún no llegan a responder. Es una lástima que no lleguen a funcionar, ya que me esta afectando con los clientes que tengo en el negocio del internet.

Gracias
--

5:44 p.m.  
Anonymous Anónimo said...

transparente!! no se puedE???
win xp, *-)

6:47 p.m.  
Anonymous Anónimo said...

hola Leonel, gracias por este articulo, esta muy bueno, tengo tan solo una duda, quiero saber que version de squid me aconsejas usar para intalar en "Windows 2003 server". y si alguna vez has probado en esta plataforma. Y si no funciona en 2003, cual seria la mejor opcion para leventar el servicio de proxy en 2003 server??.

12:12 p.m.  
Anonymous Anónimo said...

Muy buen artículo, ya he trabajo con Squid bajo linux, ahora tengo una pregunta, existe algo similar al sarg pero para windows?

4:45 p.m.  
Blogger Leonel Rubio said...

Muy buen artículo, ya he trabajo con Squid bajo linux, ahora tengo una pregunta, existe algo similar al sarg pero para windows?

Excelente pregunta...

5:33 p.m.  
Anonymous Anónimo said...

Cree unas reglas para navegar por horarios y me funcionan bien, pero tengo una duda, cuando un usuario trata de salir a internet en un horario no autorizado le muestra el mensaje de error respectivo, pero la hora está incorrecta, es diferente a la fecha del sistemas, cinco horas mas tarde, donde modifico para indicar la zona horaria.

3:21 p.m.  
Anonymous Anónimo said...

hola mi comentario es si este squid funciona en windows server 2003, gracias y disculpa la pregunta.

2:36 p.m.  
Anonymous Anónimo said...

hola leonel te felicito tu HOW TO es muy bueno y funciono a la perfeccion pero solo se me presento un problema con el messenger y con los video, en el messenger no me puedo conectar con otros usuarios con camara me niega la conexion y no me permitia ver videos online nunca

9:15 a.m.  
Anonymous Anónimo said...

HOLA QUE TAL, MI DUDA ES LA SIGUIENTE LA TARJETA DE RED QUE RECIBI EL INTERNET EN MI SERVIDOR PROXY, COMO DEBE ESTAR ASIGNADA LA IP, AUTOMAITCAMENTE O MANUALEMENTE ? Y OTRA DUDA ES COMO QUEDA CONFIGURADA LA TARJETA DE RED QUE SALE HACI MI SWITCH PARA EL RESTO DE MIS MAQUINAS. SALUDOS Y GRACIAS DE ANTE MANO POR SU AYUDA.

8:08 p.m.  
Anonymous Anónimo said...

hola no se que pasa es que el articulo que menciona no puedo configurar squid porfa no se si me puede enviar uno configurado mi ip del servidor es 10.5.42.58
mi dns son: 192.168.1.196 y 192.168.1.197 porfa le agradecere pues trabajo en un colegio y tan solamente nos dan una IP y queremos que el laboratorio funcione cuantas maquinas instalemos
mi correo es: misaelcerron@gmail.com los agradedere si me envian a mi correo

5:47 p.m.  
Anonymous Anónimo said...

Hola amigo te hablan de Trujillo Peru, estoy metiendome recien en esto, te cuento que tambien me sale error.
C:\>c:/squid/sbin/squid -z
FATAL: Unable to open configuration file: c:/squid/etc/squid.conf: (2) No such file or directory
Squid Cache (Version 2.5.STABLE10-NT): Terminated abnormally.
CPU Usage: 0.047 seconds = 0.016 user + 0.031 sys
Maximum Resident Size: 2592 KB
Page faults with physical i/o: 645
abnormal program termination
mi correo es hm_huertas@hotmail.com

11:10 p.m.  
Anonymous Anónimo said...

por favor me pueden explicar como puedo configurar el squid 2.6 STABLE4-NT para windows, les agradeceria su ayuda.

8:56 a.m.  
Blogger Leonel Rubio said...

C:\>c:/squid/sbin/squid -z
FATAL: Unable to open configuration file: c:/squid/etc/squid.conf: (2) No such file or directory


Pues esta muy claro, revisa donde tienes puesto el archivo de configuraciones, porque squid -z no lo encuentra...

Ponlo en la ruta que te dice alli mismo.

9:50 a.m.  
Blogger Leonel Rubio said...

por favor me pueden explicar como puedo configurar el squid 2.6 STABLE4-NT para windows, les agradeceria su ayuda.

Cielos compadre, alli esta el manual y es demasiado claro.

9:51 a.m.  
Blogger Leonel Rubio said...

hola no se que pasa es que el articulo que menciona no puedo configurar squid porfa no se si me puede enviar uno configurado mi ip del servidor es 10.5.42.58
mi dns son: 192.168.1.196 y 192.168.1.197 porfa le agradecere pues trabajo en un colegio y tan solamente nos dan una IP y queremos que el laboratorio funcione cuantas maquinas instalemos


Pues alli esta el manual y es demasiado claro, exactamente donde te atoras?

9:53 a.m.  
Anonymous Anónimo said...

creo que a mi me anduvo, por lo menos las paginas que restrinjo las restringe. lo que me parece raro es que el directorio C:\squid\var\cache siempre tiene el mismo tamaño, pareseria que no me cachea las paginas, si alguien me puede ayudar, un saludo.

11:22 a.m.  
Blogger Leonel Rubio said...

creo que a mi me anduvo, por lo menos las paginas que restrinjo las restringe. lo que me parece raro es que el directorio C:\squid\var\cache siempre tiene el mismo tamaño, pareseria que no me cachea las paginas, si alguien me puede ayudar, un saludo.

Recuerda que el tamaño de la cache lo defines tu y nunca sera mayor que este.

Por cierto les recuerdo que nuevamente estan abiertos los foros de SquidNt, cualquier duda por alli por favor...

Foros de SquidNT

11:46 a.m.  
Anonymous Anónimo said...

Leonel, muy bueno tu articulo, necesito implementar con urgencia Squid, Sin embargo, cuando entro en los servicios de Windows (Xp professional) para reiniciar el squidNT, no existe dicho servicio. Mi mail es mcerron3@hotmail.com, cualquier ayuda que me puedas dar me sera de mucha utilidad.

11:51 a.m.  
Blogger Leonel Rubio said...

Leonel, muy bueno tu articulo, necesito implementar con urgencia Squid, Sin embargo, cuando entro en los servicios de Windows (Xp professional) para reiniciar el squidNT, no existe dicho servicio. Mi mail es mcerron3@hotmail.com, cualquier ayuda que me puedas dar me sera de mucha utilidad.

Insisto...

No dare soporte squid por este medio, para eso estan los foros...

http://rubioq.redimidas.com/index.php/forums

12:07 p.m.  
Anonymous Anónimo said...

chilo el articulo me sirvio bastante, gracias por compartir esa información

"let's hack the planet"

10:13 p.m.  
Anonymous Anónimo said...

Hola!
tengo el squid para windows,me gustaria saber si hay alguna forma de configurar el squid para utilizar los protocolos pop3 y smtp.
si alguien me puede colaborar mi e-mail es reelbigfix@yahoo.es
Gracias

10:20 a.m.  
Blogger Leonel Rubio said...

tengo el squid para windows,me gustaria saber si hay alguna forma de configurar el squid para utilizar los protocolos pop3 y smtp.
si alguien me puede colaborar mi e-mail es reelbigfix@yahoo.es
Gracias


Tal como lo dice el manual al principio, squid no esta diseñado para esos protocolos, saludos.

11:03 a.m.  
Anonymous Anónimo said...

Me gustaria saber si se puede hacer restricciones por aplicaciones por que hay unos tipos que se pegan com programas para descargar y aveces me saturan la red gracias de antemano soy el amigo de nicaragua

10:33 a.m.  
Blogger Leonel Rubio said...

Me gustaria saber si se puede hacer restricciones por aplicaciones por que hay unos tipos que se pegan com programas para descargar y aveces me saturan la red gracias de antemano soy el amigo de nicaragua
Tengo entendido que si se puede, pero honestamente, no tengo estudiado el tema.

10:44 a.m.  
Anonymous Anónimo said...

Hola Sera que me puden ayudar he hecho odo como dice pero o me funciona me sale no se puede iniciar el servicio SquidNT en equipo local
error 1067: el proceso ha terminado de forma inesperada.
gracias. Marlo.
marlo_18@hotmail.com

3:36 p.m.  
Blogger Unknown said...

el artículo está muy bueno, ya tengo el proxy funcionando pero me pasa que puedo hacer una sola petición y despues el squid no me responde o se cuelga, eso es si pido google o otra página sencilla porque si pido microsoft se cuelga antes de que termine de cargar, necesito saber que puedo hacer para resolver este problema

mi correo es alfredo.hern@gmail.com

le agradecería la ayuda

10:45 p.m.  
Anonymous Anónimo said...

Gracias por la información sobre la configuracion del squid, pero al realizar esta instalacion, me resulta que el puerto de la webcam la bloqueo, como hago para modificar esto?

Gracias
Angela

3:21 p.m.  
Anonymous Anónimo said...

Rubio:

Tengo un problema estoy configurando el SquidNT 2.6 Stable y le estoy poniendo algunas opciones como autentificación con los usuarios de Windows y la restricion de algunos sitios. Pero desde un inicio me esta dando algunos problemas cuando lanzo a correr el servicio.
Ahora los que me dice es:
aclParseAclLine: Invalid ACL type 'url_regx'
FATAL: Bungled squid.conf line 2485: acl bansit url_regx "c:/squid/etc/bansit.txt"
Terminated abnormally.

Si puedes contestame por mi dirección de correo: dzarauza@yahoo.es

11:00 a.m.  
Blogger Leonel Rubio said...

la respuesta te la alli mismo, te la remarco ...

aclParseAclLine: Invalid ACL type 'url_regx'
FATAL: Bungled squid.conf line 2485: acl bansit url_regx "c:/squid/etc/bansit.txt"

Terminated abnormally.

10:11 a.m.  
Blogger Josefo said...

Por aqui estoy con una dudilla:

1-Tengo SquidNT 2.6 estable en el win2003 server de mi cyber, es tremenda solución tanto proxy como caché.
2-Tuve que compartir la conexión de internet porque no me funcionaban los chats y otros basados en java.
3-Tengo las restricciones de contenido adulto pero si son habilidosos y cambian la config de IE, Firefox, o bajan otro navegador pueden navegar por donde quieran.
4-No tengo una base de datos amplia con respecto a paginas de contenido adulto.

Puedo configurar de alguna forma el squid para poder asignarles ip fija a las de servicio y no tener que compartir la conex y obligar a los navegadores a navegar por squid y ademas que puedan chatear?

donde consigo una amplia base de datos? por ejemplo coloco en el .txt la palabra "puta" y no me permite navegar por url's con "comPUTAcion"

Espero sus respuestas . . .

josefo727@gmail.com

3:03 p.m.  
Anonymous Anónimo said...

Leonel que tal alejandro de yucatan, he seguido los pasos para configurar el squitnt y nada.. cuando arranco el servicio me dice que el equipo se inicio pero se detuvo repentinamente que onda espero tu respuesta

11:43 p.m.  
Anonymous Anónimo said...

Hola Leonel Rubio Tengo Un problema necesito saber como agregar puertos y darles permisos, por que no puedo entrar al www.chat.com Gracias de antemano

2:06 p.m.  
Blogger Leonel Rubio said...

por alguna razon elchat.com no funciona con squid, debe ser por los parametros de jaba, lo cual nos lleva a ver qe jaba no es tan universal como lo dicen o tienen alli huecos en el desarrollo del programa de el chat.

Saludos.

8:26 p.m.  
Blogger Leonel Rubio said...

2-Tuve que compartir la conexión de internet porque no me funcionaban los chats y otros basados en java. por alguna razon que desconosco los servicios en jaba marcan problemas con el uso de un proxy, el que sea que uses.

3-Tengo las restricciones de contenido adulto pero si son habilidosos y cambian la config de IE, Firefox, o bajan otro navegador pueden navegar por donde quieran. deberias pensar en popner squid como proxy transparente, pero hasta donde se, necesitas forzosamente hacerlo por medio de linux

4-No tengo una base de datos amplia con respecto a paginas de contenido adulto.

En linux puedes usar www.squidguard.org, pero en windows no se si sea posible

Puedo configurar de alguna forma el squid para poder asignarles ip fija a las de servicio y no tener que compartir la conex y obligar a los navegadores a navegar por squid y ademas que puedan chatear?
con linux puedes usar un proxi transparente con squid ademas de squid guard y puedes dejar los puertos de los chat si son diferentes deñl 80 para que se conecten directo, pero, necesitas Linux para hacelro

donde consigo una amplia base de datos? por ejemplo coloco en el .txt la palabra "puta" y no me permite navegar por url's con "comPUTAcion"
Squidguard

8:34 p.m.  
Blogger Leonel Rubio said...

Alejandro, revisa bien lo que huciste poaso a paso,m si algo te falto no funcionara, por otro lado seriua bueno revisar la integridad de esa PC

8:35 p.m.  
Anonymous Anónimo said...

En la versión 2.6 stable no encuentro la opción httpd_accel_with_proxy on

Sabes si fue reemplazada?? esto en la versión para Windows, de antemano te agradezco tu apoyo.

11:13 p.m.  
Blogger Leonel Rubio said...

pues la 2.6 estable esta desde la 9 hasta la 12, cual usaste?

11:40 p.m.  
Anonymous Anónimo said...

Tengo un problema con SQUID 2.6 stable NT.

El servicio me inicia correctamente y los clientes empiezan a navegar, pero a medida que mas maquinas empiezan a navegar el servicio se detiene solo.


Que pordra ser? alguien me puede ayudar?

3:39 p.m.  
Blogger Anderson said...

Hola amigos. Tengo un problema con SQUID 2.6 stable NT.montado en una maquina con Windows 2003 server.

El servicio me inicia correctamente y los clientes empiezan a navegar, pero a medida que mas maquinas empiezan a navegar el servicio se detiene solo.


Que pordra ser? alguien me puede ayudar?

Por ejemplo si solo dejo navegando hasta 4 o 5 equipos, funciona perfectamente, pero cuando empiezan a sumarsen mas equipos a navegar se cae el servicio.

Gracias por la ayuda...

3:44 p.m.  
Anonymous Anónimo said...

cordial saludo leonel, muy interesante el articulo de squid , estoy queriendo montar el prxy con squid pero al bajar el squid 2.5 stable10 no tengo la carpeta etc no se que debo hacer? muchas gracias por tu sugerencia. andres

1:56 p.m.  
Anonymous Anónimo said...

Hola, segui todos los pasos y al ejecutar squid -z me genera el sgte error:

FATAL: cache_dir c:/squid/var/cache: (2) No such file or directory
Squid Cache (Version 2.6.STABLE13): Terminated abnormally.
CPU Usage: 0.031 seconds = 0.016 user + 0.016 sys
Maximum Resident Size: 1752 KB
Page faults with physical i/o: 435

Verifique nuevamente y todo esta bien, si se crea la carpeta cache dentro de /var/ tan solo sale

Terminated abnormally.

Podrian colaborarme con esto? gracias

May Camilo
mctorres@hotmail.com

10:22 a.m.  
Anonymous Anónimo said...

Buen tutorial. Si el equipo donde se monta el proxy squis es un server 2003 con dos tarjetas de red y se quiere que use solo una para "escuchar" peticiones, basta con agregar en http_port la ip antes del puerto (ej. xxx.xxx.xxx.xxx:3128) ?

Gracias. Mi email es edgara.gomezr@gmail.com

9:19 a.m.  
Anonymous Anónimo said...

LEONEL, DESPUES DE LEER TU ARTICULO, ME NACIO EL INTERES POR UTILIZAR SQUID EN MI PEQUEÑA RED, ACTUALMENTE COMPARTO MI CONEXION A INTERNET USANDO UN COMPUTADORA CON WINDOWS XP PRO SP2 Y UTILIZANDO LA OPCION DE "CONFIGURAR UNA RED DOMESTICA O DE PEQUEÑA OFICINA", DESPUES DE INSTALAR Y EJECUTAR SQUID UTILIZANDO LOS MODIFICADORES "-z" Y "-i" ME APARECE COMO UN SERVICIO, PERO NO HE LOGRADO INICIARLO POR NINGUNA DE LAS DOS OPCIONES QUE MENCIONAS EN EL ARTICULO.

ESPERO Y ME PUEDAS AYUDAR, CUALQUIER COMENTARIO FAVOR DE ENVIARLO A LA SIGUIENTE DIRECCION: mosi650731@hotmail.com

6:36 p.m.  
Anonymous Anónimo said...

hola acabo de instalar el squid 2.6 stable 10,creo q todos se instalan de la misma manera y segui tus pasos pero me sale: 2009/06/13 13:04:08| parseConfigFile: line 921 unrecognized: 'lines to spread th
e' abnormal program termination Bueno quisiera saber cual es mi error y q puedo hacer espero me expliques bien ya q no DOMINO MUCHO GRACIAS espero tu respuesta mi correo es tysta18@hotmail.com

10:37 a.m.  
Anonymous Anónimo said...

Sr. Rubio

he configurado squid me anda perfectaente pero la cabo de 5 minutos se detiene el servicio y en el archivos cache.log sale lo siguiente
2007/06/15 11:00:20| Squid Cache (Version 2.6.STABLE13): Exiting normally.
2007/06/15 11:02:54| Starting Squid Cache version 2.6.STABLE13 for i686-pc-winnt...
2007/06/15 11:02:54| Running as Squid Windows System Service on Windows XP
2007/06/15 11:02:54| Service command line is:
2007/06/15 11:02:54| Process ID 3652
2007/06/15 11:02:54| With 2048 file descriptors available
2007/06/15 11:02:54| With 2048 CRT stdio descriptors available
2007/06/15 11:02:54| Windows sockets initialized
2007/06/15 11:02:54| Using select for the IO loop
2007/06/15 11:02:54| Performing DNS Tests...
2007/06/15 11:02:54| Successful DNS name lookup tests...
2007/06/15 11:02:54| DNS Socket created at 0.0.0.0, port 3597, FD 5
2007/06/15 11:02:54| Adding nameserver 200.51.211.7 from squid.conf
2007/06/15 11:02:54| Adding nameserver 200.51.212.7 from squid.conf
2007/06/15 11:02:54| User-Agent logging is disabled.
2007/06/15 11:02:54| Referer logging is disabled.
2007/06/15 11:02:54| Unlinkd pipe opened on FD 8
2007/06/15 11:02:54| Swap maxSize 102400 KB, estimated 7876 objects
2007/06/15 11:02:54| Target number of buckets: 393
2007/06/15 11:02:54| Using 8192 Store buckets
2007/06/15 11:02:54| Max Mem size: 8192 KB
2007/06/15 11:02:54| Max Swap size: 102400 KB
2007/06/15 11:02:54| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2007/06/15 11:02:54| Rebuilding storage in c:/squid/var/cache (CLEAN)
2007/06/15 11:02:54| Using Least Load store dir selection
2007/06/15 11:02:54| Set Current Directory to c:/squid/var/cache
2007/06/15 11:02:54| Loaded Icons.
2007/06/15 11:02:54| Accepting proxy HTTP connections at 192.168.0.1, port 3128, FD 14.
2007/06/15 11:02:54| Accepting ICP messages at 0.0.0.0, port 3130, FD 15.
2007/06/15 11:02:54| Accepting HTCP messages on port 4827, FD 16.
2007/06/15 11:02:54| Accepting SNMP messages on port 3401, FD 17.
2007/06/15 11:02:54| Ready to serve requests.
2007/06/15 11:02:55| Done reading c:/squid/var/cache swaplog (3 entries)
2007/06/15 11:02:55| Finished rebuilding storage from disk.
2007/06/15 11:02:55| 3 Entries scanned
2007/06/15 11:02:55| 0 Invalid entries.
2007/06/15 11:02:55| 0 With invalid flags.
2007/06/15 11:02:55| 3 Objects loaded.
2007/06/15 11:02:55| 0 Objects expired.
2007/06/15 11:02:55| 0 Objects cancelled.
2007/06/15 11:02:55| 0 Duplicate URLs purged.
2007/06/15 11:02:55| 0 Swapfile clashes avoided.
2007/06/15 11:02:55| Took 0.2 seconds ( 15.7 objects/sec).
2007/06/15 11:02:55| Beginning Validation Procedure
2007/06/15 11:02:55| Completed Validation Procedure
2007/06/15 11:02:55| Validated 3 Entries
2007/06/15 11:02:55| store_swap_size = 12k
2007/06/15 11:02:55| storeLateRelease: released 0 objects
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 1
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 2
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 3
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 4
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 5
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 6
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 7
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 8
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 9
2007/06/15 11:05:48| comm_select: select failure: (10055) WSAENOBUFS, No buffer space available.
2007/06/15 11:05:48| Select loop Error. Retry 10
FATAL: Select Loop failed!

por fabor te agradeceria si tienes la solucion.
mi mail es rubencoria7@hotmail.com

1:18 p.m.  
Anonymous Anónimo said...

SR. RUBIO:

OBSERVE SU PROCEDIEMIENTO PARA BLOQUEAR O PERMITIR EL MSN MESSENGER, QUISIERA PREGUNTARLE SI TIENE ALGUNO PARA BLOQUEAR QUE DESCARGUEN MUSICA O VIDEO POR EJEMPLO DEL PROGRAMA ARES.

GRACIAS.

1:39 p.m.  
Anonymous Anónimo said...

Hola, felicitaciones por el howto, pero tengo un problema con el squid, lo instale con Windows XP y funciono perfecto, pero cuando intente correrlo en windows 2003 server r2, no funciona! cuando coloco squid -z o squid -i, no sale nada y no monta el servicio!, que podria estar ocurriendo, Gracias.
renierserven@hotmail.com

6:31 p.m.  
Blogger Unknown said...

buen aporte man, e seguido al pie de la letra tu informacion e c:/quid/sbin/squid –z no me genero errores de echo se crearon las carpetas en cache. luego c:/quid/sbin/squid –i para iniciar el squid, tampoco me genero error, pero no veo que dichas carpetas se esten llenando de informacion de las paginas que han sido visitadas por las pc de mi red.
anexo informacion de mi red
server windxp profesional
proveedor IP 200.109.129.1
DNS1 200.44.32.12
DNS2 200.11.248.12
red interna 192.168.0.1/255.255.255.0
tambien es para poder bloquear las paginas pornograficas. (ya cree un archivo .txt)
agradaceria cualquier aporte suministrado de todos modos me pueden contactar mi email es: jacobofmartinez@hotmail.com
saludos

2:26 p.m.  
Anonymous Anónimo said...

Dios existe ...
Te felicito, sobre todo por la actitud de compartir algo tan útil como esto, le haces ahorrar a la gente muchisimo tiempo y dinero, te lo agradezco ...
Salu2 y cualquier duda de programacion en Visual Foxpro que pueda aportar, por favor no duden y pregunten ...
Mil Gracias

3:40 p.m.  
Anonymous Anónimo said...

Buenas noches Leonel sigo todos los pasos de este tutorial y todo parece bien pero cuando voy al panel de control para reiniciar el servicio squid no encuentro ninguna linea que haga referencia a este, no puedo reiniciar la pc ya que tengo el deep freeze instalado, quisiera probar esto sin quitar el deep, por favor digame que puedo hacer, una cosa mas cuando hace referencia a (http_access allow net) donde net representa ami red tengo que cambiar net por el nombre de mi red y si esto es asi donde puedo ver el nombre de mi red... Gracias de antemano
Att. Werner Lopez email: xwld2000@hotmail.com

10:16 p.m.  
Blogger Jorge Luis said...

tengo un proble al inicia el squid en los servicios me da un error
error 1067: el proceso ha terminado de forma inesperada
ya ya lo configure como dice tu manual espero una repuesta mi correo es jhernandez@scep.gob.gt espero tu respuesta
saludos Buen día

12:48 p.m.  
Anonymous Anónimo said...

Hola soy augusto y tengo una red y quiero limitar los kb/s de las dercargas de las maquinas

quiciera saber si es posible con el server

6:35 a.m.  
Anonymous Anónimo said...

Hola a todos, admiro tu facilidad de dar a entender este proceso tan desconocido para muchos, quiciera pedirte que me enseñes, como puedo obligar a lo 32 computadores de mi lan a pasar por el squid para windows xp, esto con el fin de no configurarle a los 32 computadores el proxy manualmente.

De antemano gracias.

7:53 p.m.  
Anonymous Anónimo said...

colegas creo que este manual esta muy completo pero falta haber mencionado la opcion de los subdirectorios que van dentro de "C:\squid\var" hay va las carpetas las 16 carpetas que le indicas en el codigo "cache_dir ufs c:/squid/var/cache 100 16 256" con nombre sus respeectivos nombres "00 0A 0B 0C 0D 0E 0F 01 02 03 04 05 06 07 08 09"

creeme que si lo hacen tal como lo describes aqui en tu manual y le agregas esto aqui que les menciono no abra ningun problema a la hora que echen andar el SquidNT y instalen el serviciod e windos (c:/squid/sbin/squid –i y c:/squid/sbin/squid –z).

espero les sirva de ayuda intentelo y me dices si les fue de ayuda! suerte a todos... Atte. ReNzO

2:17 p.m.  
Anonymous Anónimo said...

colegas creo que este manual esta muy completo pero falta haber mencionado la opcion de los subdirectorios que van dentro de "C:\squid\var" hay va las carpetas las 16 carpetas que le indicas en el codigo "cache_dir ufs c:/squid/var/cache 100 16 256" con nombre sus respeectivos nombres "00 0A 0B 0C 0D 0E 0F 01 02 03 04 05 06 07 08 09"

creeme que si lo hacen tal como lo describes aqui en tu manual y le agregas esto aqui que les menciono no abra ningun problema a la hora que echen andar el SquidNT y instalen el serviciod e windos (c:/squid/sbin/squid –i y c:/squid/sbin/squid –z).

espero les sirva de ayuda intentelo y me dices si les fue de ayuda! suerte a todos renzo_ezln@hotmail.com

2:19 p.m.  
Anonymous Anónimo said...

No suelo hacer comentarios, pero este howto lo merece

Felicidades por la claridad

Felicidades por la efectividad

Y felicidades a Squid por el producto

Mil gracias por el trabajo

Victor del Ama
victor@helpinformatica.com

2:44 a.m.  
Anonymous Anónimo said...

Se me olvidaba, el problema que les da con tu how to (me dio a mi tambien) es la localizacion de las carpetas, si esta en c:\squid no da ningun problma, supongo que en algun fichero de configuracion se le podra decir donde buscar los datos, mientras no lo encuentre, les aconsejo que dejen el programa en c:\squid, el resto del howto esta perfecto

Victor del Ama
victor@helpinformatica.com

2:46 a.m.  
Blogger Diego Rocha said...

Muy buen Tutorial.

Lo monte en un windows 2003 server y me funciono muy bien.

Te lo agradezco.

Unas preguntas:

Yo con el squid en linux uso el squid con autenticacion, ¿hay manera de logra esa autenticacion con el squid en windows?

9:35 a.m.  
Blogger Diego Rocha said...

Hola

La autenticacion se logra con el ejecutable que esta en squid/libexec/ncsa_auth.exe

Pero no se como generar los usuarios..

¿¿Alguno sabe???

Saludos :)

10:26 a.m.  
Blogger mathiaspavone said...

Tengo un drama, en mi pc ya esta todo, anda de 20 pero cada rato se cae, no se porque razon

1:29 p.m.  
Blogger Alberyan said...

Microsoft Windows [Versión 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrador.UCCWINS>cd..

C:\Documents and Settings>cd..

C:\>c:/quid/sbin/squid -z
El sistema no puede hallar la ruta especificada.

C:\>squid/sbin/squid -z
"squid" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\>squid/sbin/squid -z
"squid" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\>cd squid

C:\squid>cd sbin

C:\squid\sbin>sqid -z
"sqid" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\squid\sbin>squid -z
2007/11/08 10:06:41| ACL name 'net' not defined!
FATAL: Bungled squid.conf line 616: http_access allow net
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>sqid -z
"sqid" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\squid\sbin>squid -z
2007/11/08 10:11:20| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:11:56| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:14:09| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:32:10| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:35:10| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:35:49| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:36:05| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:42:39| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:42:44| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 10:55:28| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>sqid -z
"sqid" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\squid\sbin>sqid -z
"sqid" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\squid\sbin>squid -z
2007/11/08 12:50:36| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 12:52:17| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 12:53:41| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.

C:\squid\sbin>squid -z
2007/11/08 13:00:11| ACL name 'our_networks' not defined!
FATAL: Bungled squid.conf line 616: http_access allow our_networks
Squid Cache (Version 2.6.STABLE16): Terminated abnormal
hola este mensaje me sale que debo hacr gracias
att
alberto v

12:09 p.m.  
Blogger Unknown said...

Recién he configurado el Squid en un pc con w2k advancer server todo ok exepto cuando configuro un pc remoto para que utilice el proxy el error que me da es acces denied. Revicé las direcciones en el fichero .txt y está incluida, prové con la opción de toda la red como tiene publicada en su web y nada. podría ayudarme usted con esto ?.
Lo otro es preguntarle si es muy necesario poner el dns del proovedor de internet.
Gracias de antemano por su ayuda y por publicar soluciones que nos ayudan a nosotros que trabajamos en pequeñas empresas

1:02 p.m.  
Anonymous Anónimo said...

HOLA LEONEL:

SOLO PARA FELICITARTE POR TU TRABAJO Y PREGUNTARTE POR UN ANALIZADOR DE LOGS PARA SQUID PARA WINDOWS.

SALUDOS

11:34 a.m.  
Blogger Sacerdote666 said...

Hola que tal,soy nuevo en esto y porfavor necesito que me ayuden, estoy tratando de configurar el squid en un servidor windows 2003, segui todos los pasos, pero cuando voy a reiniciar el servicio me sale una viso quedice: el ervicio de inicio y se detuvo en este equipo local, hay aplicaciones que son inecesarias y se dtiene, algo asi, la verdad no se como hacer que inicie el servicio del SquidNT, alguien me peude ayduar como? dejo bajar algun otro servicio que este en conflicto?
POrfavor espero su ayuda

Gracias

Carlos

10:58 p.m.  
Blogger paulovilla said...

hola leonel rubio como ves estoy procurando poner el squid y no puedo no me sale la compilacion de servicio
este es el error que me sale
2007/11/20 20:06:12| aclParseIpData: WARNING: Netmask masks away part of the spe
cified IP in '192.168.0.1/255.255.255.0'

si podrias darme una solucion yo voy a procurar todavia desde ya muchas gracias

5:09 p.m.  
Anonymous Anónimo said...

Hola leonel, muy bien blog me sirvio bastante y lo he recomendado.

Mi pregunta es la siguiente. Conoces SquidNT puede cambiar el mensaje de error que aparece en el internet explorer cuando un uusario accede a una pagina denegada. Quizas ese mensaje es editable con Squid o con algun otro programilla.

Cualquier cosa, remsis.perez@gmail.com

Agradecería tu ayuda
Saludos

8:19 a.m.  
Anonymous Anónimo said...

Excelente articulo, tengo una duda.
Podria inatalar dos tajetas de red una interna y otra externa para efectos de seguridad en la conexion. Y como deberia configurar el squid o eso seria parte de otra configuracion firewall

1:39 a.m.  
Anonymous Anónimo said...

Hola, no soy un experto en esto, pero podria decir que es un exelente aporte Leonel. Y quisiera preguntar si es posible ver las paginas que visitan mis usuarios?.

8:12 a.m.  
Blogger Leonel Rubio said...

Para todos.... desde hace un buen de tiempo ya no respondo dudas sobre squid en esta pagina...

Si desean que les ayude con alguna duda tendran que ir a esta otra...

http://rubioq.redimidas.com/forums

E estado fuera los ultimos meses, por eso me demore en responder...

Saludos a todos...

10:04 a.m.  
Anonymous Anónimo said...

QUE HUBO LEONEL, MIRA,ANTES QUE NADA FELICITARTE Y AGRADECERTE ESTE PEQUEÑO BLOG PORQUE ME SIRVIO MUCHO PARA USAR SQUID FIJATE QUE INSTALE EL SQUID Y LO PUSE A ANDAR CON TUS ESPECIFICACIONES PERO DESPUES DE UN DIA SE PUSO LENTO EL SERVICIO, LO QUE AL INICIO ERA PERO RAPIDISIMO COMO PUEDO HACER PARA QUE ESTE COMO AL INICIO, GRACIAS

Carlos Cordova
carloscordova35@itelgua.com

11:36 a.m.  
Blogger DarksideCo said...

buens tardes, señor Rubio instale siguiendo cada uno de los pasos de su tutorial pero aun asi al ejecutar el comando c:/squid/sbin/squid –i el servicio no se activa fui y mire en herramientas administrativas/servicios y no parece el servicio squidNT podria ayudarme
andres-heredia@hotmail.com

4:16 p.m.  
Blogger ZeroLinux said...

Leonel, antes que cualquier cosa muchas gracias, esta muy bien explicado. por otro lado tengo una pequeña duda ya que necesito implementar un software de control de ancho de banda llamado Antamedia Bandwidth Manager pues para poder dar a cada usuario velocidades diferentes y pues el squid lo necesito para crear una caché (y asì optimizar el rendimiento de la red), ahora mi duda es: ¿Squid altera en algo la configuracion del administrador de ancho de banda?.

Gracias.

Atn.:

carlosrincon2005@gmail.com

10:48 a.m.  
Blogger Reynier Matos Padilla said...

Con sólo configurar el Squid para que escuche por el puerto 80 no se logra un proxy transparente.

Supongo que debe ser más complicado que eso. Según la teoría debería intervenir un router o algo por el estilo.

Además, lo he probado y no funciona.

11:28 a.m.  
Blogger elreyvendedor said...

Gracias por el tutorial esta excelente ya lo tengo funcionando con windopws 2003 y de maravilla, solo hay un problema como hago para recibir mis correos por outlook express ya lo configure y sin el squid funciona pero cuando lo activo el squid no funciona. tendran alguna solucion gracias por la ayuda.

10:34 p.m.  
Blogger elreyvendedor said...

Gracias por el tutorial esta excelente ya lo tengo funcionando con windopws 2003 y de maravilla, solo hay un problema como hago para recibir mis correos por outlook express ya lo configure y sin el squid funciona pero cuando lo activo el squid no funciona. tendran alguna solucion gracias por la ayuda.

10:35 p.m.  
Anonymous Anónimo said...

Muy bueno el tutorial me fue de mucha ayuda.
Pero me da un error, solo en algunas paginas:

While trying to retrieve the URL: http://www.lavoz.com.ar/

The following error was encountered:

* Zero Sized Reply

Squid did not receive any data for this request.

Antes no lo hacia y ultimamente comenzo a hacerlo y cada vez con mas paginas.
Alguien sabe la causa de este error.

10:28 a.m.  
Anonymous Anónimo said...

Buenisimo el artículo, pero...alguien corrigio lo de pop3 y outlook, yo tengo configurado squidnt en un windows 2003, todo funciona muy bien hasta el bloqueo del messenger, pero no puedo leer correos por pop3 en un outlook 2003, alguien sabe algo de esto.

Gracias

8:33 p.m.  
Anonymous Anónimo said...

Hola rubio.
gracias de antemano...tengo un problema.
he instalado el Squid 2.5 STABLE, en windows XP. Bien, pues resulta que quiero darle internet mediante mi PC a otra red que esta conectada, tambien a mi PC, es decir tengo dos tarjetas de RED, una conectada a Internet, y la otra conectada a una PC mediante cable cruzado. ¿EL servidor proxy puede darle internet a la otra red?. De ser afirmativo, tengo esta otra pregunta. ¿Por que me sale acceso denegado en la red cundo trato de entrar a una pagina?. Ya hice todo lo que dices. Puedes ayudarme con algun consejo?...gracias

12:53 p.m.  
Anonymous Anónimo said...

Saludos, no logro poner en marcha el squid 2.7 standar recibo este error:
C:\user>c:/squid/sbin/squid -z
2008/06/19 15:09:27| parseConfigFile: squid.conf:1 unrecognized: ''
2008/06/19 15:09:27| WARNING: '0.0.0.0/0.0.0.0' is a subnetwork of '0.0.0.0/0.0.
0.0'
2008/06/19 15:09:27| WARNING: because of this '0.0.0.0/0.0.0.0' is ignored to ke
ep splay tree searching predictable
2008/06/19 15:09:27| WARNING: You should probably remove '0.0.0.0/0.0.0.0' from
the ACL named 'all'
2008/06/19 15:09:27| WARNING: '127.0.0.1' is a subnetwork of '127.0.0.1'
2008/06/19 15:09:27| WARNING: because of this '127.0.0.1' is ignored to keep spl
ay tree searching predictable
2008/06/19 15:09:27| WARNING: You should probably remove '127.0.0.1' from the AC
L named 'localhost'
2008/06/19 15:09:27| WARNING: '127.0.0.0/255.0.0.0' is a subnetwork of '127.0.0.
0/255.0.0.0'
2008/06/19 15:09:27| WARNING: because of this '127.0.0.0/255.0.0.0' is ignored t
o keep splay tree searching predictable
2008/06/19 15:09:27| WARNING: You should probably remove '127.0.0.0/255.0.0.0' f
rom the ACL named 'to_localhost'

abnormal program termination

3:06 p.m.  
Blogger Richardgm said...

El problema es que mi maquina recibe internet por un proxy y yo estoy configurando otro proxy squid 2.7 en mi maquina que tiene Windows Server 2003 y me genera el error 1067 cuando estoy iniciando el servicio, ya he leido que el problema es por el DNS. En donde se coloca el DNS no se que poner, y creo que eso es lo que me genera el error.

¿Que pongo en la linea dns_nameserver? o puedo hacerlo porque recibo internet mediante otro proxy

Gracias

5:34 p.m.  
Blogger Unknown said...

Hola... el articulo es muy bueno, me permitio configurar el squid para la empresa en la ke trabajo....
Pero tengo un pekeño problema, el servicio estaba funcionando perfectamente y por alguna razon ya no inicia... y me sale el error
FATAL: ipcache_init: DNS name lookup tests failed.
Squid Cache (Version 2.7.STABLE4): Terminated abnormally.

Me ha sido imposible volver a echar andar el servicio. Te agradezco si me puedes ayudar. Mi correo es Baruko182@hotmail.com
Muchisimas gracias
Att: Juan Jose

3:56 p.m.  
Anonymous Anónimo said...

Srs.
Analizando la nota veo algunos parametros que deben cambiar en función del famoso error 1067. Ya que el proxy-cache Squid lo están instalando sobre win32, apliquen lo sgte:

1. Descomentadas las siguientes lineas prestando especial atención los slash deben utilizar \ en vez de /.
cache_dir ufs c:\squid\var\cache 100 16 256
cache_store_log c:\squid\var\logs\store.log
cache_log c:\squid\var\logs\cache.log
access_log c:\squid\var\logs\access.log squid

2. Para quienes gustan del copy/paste comprender que en las lineas siguientes "net" se reemplaza por el nombre de vuestra red.
http_access allow NET
acl NET src 192.168.0.0/255.255.255.0
* en la segunda linea talvez no se necesario, ya que net en esta linea refleja el nombre de la acl, por ordenamiento yo lo recomiendo y utilizo.

3. Para Finalizar, en la siguiente linea NO ocupen ( ), pues deberia quedar asi:
visible_hostname NOMBRE_EQUIPO
* donde NOMBRE_EQUIPO es obviamente el nombre de su equipo, el cual pueden ver escribiendo msinfo32 en el run.

Ahora, una vez modificado el squid.conf y para asegurarnos de que todo salga bien, ejecuten:
c:/squid/sbin/squid –r
c:/squid/sbin/squid –z
c:/squid/sbin/squid –i

donde 'r' desinstala el servicio (para quienes lo estan intentando por n oportunidad), 'z' genera las carpetas cache e 'i' instala nuevamente el servicio.


INICIAR SERVICIO... saludos

Rodrigo Elizondo
Iquique - Chile.

4:26 p.m.  
Anonymous Anónimo said...

Manual Actualizado....

Instalar Squid para Windows en Windows (válgame la redundancia).

5:01 p.m.  

<< Pagina principal