GNU/Linux >> Tutoriales Linux >  >> Debian

Configuración rápida del proxy de almacenamiento en caché del paquete Debian/Ubuntu con apt-cacher-ng

apt-cacher-ng es una alternativa a los servidores proxy apt más robustos disponibles, como squid-deb-proxy . Si está ejecutando una pequeña red doméstica o de oficina, no busque más. Es posible que carezca de algunas de las funciones más avanzadas, pero se puede configurar en poco tiempo, es decir, estará listo para comenzar minutos después de la instalación inicial.

Servidor

Comencemos configurando el servidor apt-cacher-ng:

# apt-get install apt-cacher-ng

Habilitar para iniciar apt-cacher-ng después de reiniciar:

# systemctl enable apt-cacher-ng

e inicie apt-cacher-ng proxy apto:

# service apt-cacher-ng start

Eso es. Su servidor proxy apt ahora está configurado y listo para solicitudes. El directorio de ubicación de almacenamiento en caché predeterminado es /var/cache/apt-cacher-ng/ que almacena todos los paquetes descargados. Configuración adicional de apt-cacher-ng se puede lograr editando su archivo de configuración principal /etc/apt-cacher-ng/acng.conf

Cliente

Usando la dirección IP de su servidor, por ejemplo. 10.1.1.16 cree un nuevo archivo de configuración apt, por ejemplo. 30proxy con el siguiente contenido:

Acquire::http { Proxy "http://10.1.1.16:3142"; };

y guárdelo en /etc/apt/apt.conf.d/ directorio mientras reemplaza la dirección IP anterior con una dirección IP de su servidor proxy apt. Todo listo.

Resolución de problemas

Para asegurarse de que su apt-cacher-ng proxy comenzó a buscar un puerto de escucha 3142:

tcp        0      0 0.0.0.0:3142            0.0.0.0:*               LISTEN     
tcp6       0      0 :::3142                 :::*                    LISTEN

Además, compruebe el correcto funcionamiento examinando apt-cacher-ng archivos de registro /var/log/apt-cacher-ng/apt-cacher.log que almacena todas las solicitudes relevantes y /var/log/apt-cacher-ng/apt-cacher.err para posibles mensajes de error.


Debian
  1. Comprobación de dependencias de paquetes con apt-rdepends de Debian y Ubuntu

  2. Cómo usar APT con proxy en Ubuntu y Debian

  3. Cómo configurar la conmutación por error de IP con KeepAlived en Ubuntu y Debian

  4. Debian:¿crear un paquete .deb solo con dependencias?

  5. Debian:¿no se puede agregar la clave Gpg con Apt-key detrás de un proxy?

Cómo configurar Icinga Web 2 en Ubuntu 18.04 / Ubuntu 16.04 / Debian 9

Cómo configurar el servidor NFS en Debian 9 / Ubuntu 16.04 / LinuxMint 18

Gestión de paquetes de Ubuntu con apt

Comprobar las dependencias de un paquete en Ubuntu 20.04 y Debian 10

Cómo configurar ModSecurity con Nginx en Debian/Ubuntu

Configuración inicial del servidor con Debian 11