Configuration de proxy de mise en cache Debian / Ubuntu Quick Debian / Ubuntu avec apt-cacher-ng

Configuration de proxy de mise en cache Debian / Ubuntu Quick Debian / Ubuntu avec apt-cacher-ng

apt-cacher-ng est une alternative à un serveur proxy approprié plus robuste disponible tel que squid-deb-proxy. Si vous dirigez un petit réseau de maisons ou de bureaux, 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 à y aller quelques minutes après l'installation initiale.

Serveur

Commençons par la configuration du serveur apt-cacher-ng:

# apt-get install apt-cacher-ng 

Permettre de commencer apt-cacher-ng Après le redémarrage:

# systemctl activer apt-cacher-ng 

et commencer apt-cacher-ng proxy apt:

# Service apt-cacher-ng start 

C'est ça. Votre serveur proxy APT est désormais configuré et prêt pour les demandes. 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 modifiant son fichier de configuration principal / etc / apt-cacher-ng / acng.confli

Client

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

Acquérir :: http proxy "http: // 10.1.1.16: 3142 ";; 

et le stocker dans / etc / apt / apt.confli.d/ Répertoire tout en remplaçant l'adresse IP ci-dessus par une adresse IP de votre serveur proxy APT. Terminé.

Dépannage

Pour vous assurer que votre apt-cacher-ng Proxy a commencé à vérifier un port d'écoute 3142:

TCP 0 0 0.0.0.0: 3142 0.0.0.0: * Écoutez TCP6 0 0 ::: 3142 ::: * Écoutez 

De plus, vérifiez un fonctionnement correct en examinant apt-cacher-ngfichiers journaux / var / log / apt-cacher-ng / apt-cacher.enregistrer qui stocke toutes les demandes pertinentes et / var / log / apt-cacher-ng / apt-cacher.se tromper Pour les messages d'erreur possibles.

Tutoriels Linux connexes:

  • Tutoriel de configuration de Squid Proxy sur Linux
  • APT VS APT-GET - outil de package avancé
  • Choses à installer sur Ubuntu 20.04
  • Installez le fichier deb sur Ubuntu 22.04 Jammy Jellyfish Linux
  • Mise à jour APT vs mise à niveau APT
  • Configuration du réseau sur Manjaro Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à installer sur Ubuntu 22.04
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux