Ave Petrus - Cosas que hago / que me interesan

sábado, noviembre 19, 2005

Squid for Dummies (como yo)

Esta semana los estudiantes del colegio utilizaron en 15 dias la cuota mensual disponible con nuestro ISP. Ademas de cambiar a un plan mas generoso, decidi que era buena idea instalar un servidor proxy que mantuviera en cache las paginas mas recientes y ademas permitiera controlar el tamaño de los downloads. Habia escuchado hablar de Squid, asi que decidi probar.
Desafortunadamente las busquedas en Google hablaban unicamente de como instalarlo y como cambiar los archivos de configuración, pero no encontré una explicación de como se integra en una LAN. Yo necesitaba algo con plastilina "Squid kindergarden", asi que despues de leer un poco, algo prueba y error, llegue a la conclusion de que se pueden tener dos configuraciones:
1. Proxy sin gateway. Simplemente adiciono un PC a la LAN, instalo y configuro el proxy. El problema es que tengo que cambiar los settings de conexion en el web browser(s) de todos los clientes para que apunten a la direccion IP del proxy y al puerto que el Squid usa. La conexión a Internet no se cambia, pues la LAN se conecta directamente al modem/router ADSL.
2. Proxy transparente. Esta solucion es mejor, pero requiere mas configuracion en el servidor Proxy (sin tener que cambiar nada en los clientes).

Tambien hay que adicionar un nuevo PC con dos tarjetas de red, una de ellas conectada a la LAN y la otra conectada al modem/router ADSL que sale al Internet. El proxy tambien se configura como gateway entre la LAN y el Internet.
Por el momento voy a utilizar la opcion #1 y cuando tenga un rato libre la convierto en opcion #2. Tengo Squid 4.5 en un PC con SUSE Linux 9.3
Y si no les interesa para nada el Squid de arriba, les recomiendo que prueben el de abajo a continuación...