Configuration du proxy apt sur Ubuntu 20.04 Focal Fossa Linux
Vous êtes en train de lire un tutoriel rapide sur la configuration du serveur proxy apt et du client sur Ubuntu 20.04 Focal Fossa Linux
Dans ce tutoriel, vous allez apprendre :
- Comment installer et configurer le serveur proxy apt
- Comment démarrer le serveur proxy apt
- Comment ouvrir le port du pare-feu pour le trafic entrant du proxy apt
- Comment configurer le client proxy apt
Configuration du proxy apt sur Ubuntu 20.04 Focal Fossa Linux
Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisé |
|---|---|
| Système | Installation ou mise à niveau d’Ubuntu 20.04 Focal Fossa |
| Logiciel | N/A |
| Autre | Accès privilégié à votre système Linux en tant que root ou via la commande sudo. |
Configuration du serveur proxy apt
Si vous avez déjà configuré votre serveur proxy apt cacher, ignorez simplement cette partie et passez à la section ci-dessous sur la configuration du client proxy apt.
En tant que serveur proxy, nous utiliserons
apt-cacher. Commençons par l’installation du serveur proxy :sudo apt install apt-cacherLa méthode de démarrage recommandée du proxy apt-cacher est
le démon.Par défaut, votre nouveau serveur proxy apt refusera tout trafic provenant d’hôtes inconnus, ce qui peut entraîner le message d’erreur suivant
: 403 Accès au cache interdit.Pour configurer les hôtes autorisés, ouvrez le fichier de configuration principal d’apt cacher
/etc/apt-cacher/apt-cacher.confet décommentez la ligne suivante pour permettre à n’importe quel hôte d’accéder aux ressources d’apt-cacher :allowed_hosts = *Lisez la documentation ci-jointe concernant la directive
allowed_hostssi la configuration ci-dessus est trop permissive pour votre environnement.Démarrez et activez le serveur proxy pour qu’il démarre après le redémarrage :
sudo systemctl enable --now apt-cacherVérifiez que le proxy apt est en cours d’exécution. Le serveur proxy apt devrait maintenant être à l’écoute sur le port
3142:ss -tl | grep 3142 LISTEN 0 128 0.0.0.0:3142 0.0.0.0:*Si le pare-feu est activé sur votre système Ubuntu, vous devrez ouvrir un port de pare-feu
3142afin d’autoriser le trafic entrant :sudo ufw allow from any to any port 3142 proto tcp
Configuration du client proxy apt
En utilisant votre adresse IP proxy apt-cacher, ou votre nom d’hôte, créez un fichier, par exemple.
/etc/apt/apt.conf.d/30proxyavec le contenu suivant lors de la mise à jour de l’adresse IP avec l’adresse IP de votre serveur apt-cacher :Acquire::http { Proxy "http://192.168.1.115:3142"; };Tout est maintenant prêt et configuré. Exécutez la commande
aptpour confirmer la configuration du proxy apt cacher :sudo apt udpateSi tout s’est bien passé, vérifiez le contenu du répertoire
/var/cache/apt-cacher/de votre serveur proxy apt pour les nouveaux paquets et les mises à jour.

