Apt-Cacher NG es un proxy de actualizaciones para distribuciones Linux basadas en Debian/Ubuntu. Concretamente, sirve para crear un servidor al que conectaremos los clientes de la red para utilizarlo como repositorio, eliminando la necesidad de descargar continuamente los mismos paquetes de Internet y reduciendo, de este modo, el consumo de ancho de banda. La conexión de área local es muy veloz, por lo que además reduciremos los tiempos de descarga.
También necesitaremos tener instalado un servidor Apache para responder a las peticiones HTTP que realizarán los equipos clientes a nuestro proxy. Podremos instalar los paquetes del proxy y de Apache con una sola línea:
|| sudo apt-get install apt-cacher-ng apache2
Este servicio de caché usa el puerto 3142 por defecto. Podremos realizar configuraciones del proxy en /etc/apt-cacher-ng/acng-conf
|| sudo nano /etc/apt-cacher-ng/acng-conf
Para que los clientes usen el servicio caché debemos crear el fichero /etc/apt/apt.conf.d/02proxy.
|| sudo nano /etc/apt/apt.conf.d/02proxy
En este fichero añadiremos la siguiente línea:
Acquire::http { Proxy "http://IPServidorCache:3142"; };
Y guardamos los cambios. Así mismo sería recomendable que el servidor usase su propio servicio; de este modo todo lo que se instale, como nuevos paquetes o actualizaciones, quedarán disponibles en su caché para los equipos clientes. Crearíamos el fichero en la misma ruta y con el mismo contenido que en los equipos clientes.
Por último, vamos a comprobar que nuestro servicio está funcionando. Como tenemos instalado Apache, podremos acceder a un documento HTML sobre el proxy a través de un navegador. En nuestro servidor aún no tenemos entorno gráfico, deberemos utilizar otro equipo de la red para realizar esta comprobación.
|| IPServidorCache:3142
Todo está correcto. Nuestro proxy está funcionando.
Por último actualizamos el repositorio de caché, primero en el servidor y después en los clientes. Para ello:
|| apt-get update
No hay comentarios:
Publicar un comentario