GNU/Linux >> Tutoriels Linux >  >> Debian

Configuration rapide du proxy de mise en cache du paquet Debian/Ubuntu avec apt-cacher-ng

apt-cacher-ng est une alternative aux serveurs proxy apt plus robustes disponibles tels que squid-deb-proxy . Si vous utilisez un petit réseau domestique ou de bureau, ne cherchez pas plus loin. Il peut manquer certaines des fonctionnalités les plus avancées, mais il peut être configuré en un rien de temps, c'est-à-dire que vous êtes prêt à partir quelques minutes après l'installation initiale.

Serveur

Commençons par configurer le serveur apt-cacher-ng :

# apt-get install apt-cacher-ng

Activer pour démarrer apt-cacher-ng après redémarrage :

# systemctl enable apt-cacher-ng

et lancez apt-cacher-ng apt proxy :

# service apt-cacher-ng start

C'est ça. Votre serveur proxy apt est maintenant configuré et prêt pour les requêtes. Le répertoire d'emplacement de mise en cache par défaut est /var/cache/apt-cacher-ng/ qui stocke tous les packages téléchargés. Configuration supplémentaire de apt-cacher-ng peut être réalisé en éditant son fichier de configuration principal /etc/apt-cacher-ng/acng.conf

Client

En utilisant l'adresse IP de votre serveur, par ex. 10.1.1.16 créer un nouveau fichier de configuration apt, par exemple. 30proxy avec un contenu suivant :

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

et stockez-le dans /etc/apt/apt.conf.d/ répertoire tout en remplaçant l'adresse IP ci-dessus par une adresse IP de votre serveur proxy apt. Tout est fait.

Dépannage

Pour vous assurer que votre apt-cacher-ng le proxy a commencé à rechercher un port d'écoute 3142 :

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

De plus, vérifiez le bon fonctionnement en examinant apt-cacher-ng les fichiers journaux /var/log/apt-cacher-ng/apt-cacher.log qui stocke toutes les requêtes pertinentes et /var/log/apt-cacher-ng/apt-cacher.err pour les éventuels messages d'erreur.


Debian
  1. Comment configurer PostgreSQL Streaming Replication avec des emplacements de réplication sur Debian 10

  2. Comment utiliser APT avec Proxy sur Ubuntu et Debian

  3. Comment configurer le basculement IP avec KeepAlived sur Ubuntu et Debian

  4. Debian - Impossible d'ajouter une clé Gpg avec Apt-key derrière un proxy ?

  5. Configurer le transfert de courrier dans postfix sur Ubuntu ou Debian

Comment configurer Icinga Web 2 sur Ubuntu 18.04 / Ubuntu 16.04 / Debian 9

Comment configurer le serveur NFS sur Debian 9 / Ubuntu 16.04 / LinuxMint 18

Gestion des packages Ubuntu avec apt

Vérifier les dépendances d'un paquet dans Ubuntu 20.04 et Debian 10

Comment configurer ModSecurity avec Nginx sur Debian/Ubuntu

Configuration initiale du serveur avec Debian 11