Recherche de site Web

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égorieExigences, conventions ou version du logiciel utilisé
SystèmeInstallation ou mise à niveau d’Ubuntu 20.04 Focal Fossa
LogicielN/A
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

Configuration du serveur proxy apt

  1. 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-cacher
    

    La méthode de démarrage recommandée du proxy apt-cacher est le démon.

  2. 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.conf et 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_hosts si la configuration ci-dessus est trop permissive pour votre environnement.

  3. Démarrez et activez le serveur proxy pour qu’il démarre après le redémarrage :

    
    sudo systemctl enable --now apt-cacher
    
  4. Vérifiez que le proxy apt est en cours d’exécution. Le serveur proxy apt devrait maintenant être à l’écoute sur le port3142 :

    
    ss -tl | grep 3142
    LISTEN    0         128                0.0.0.0:3142              0.0.0.0:*
    
  5. Si le pare-feu est activé sur votre système Ubuntu, vous devrez ouvrir un port de pare-feu 3142 afin d’autoriser le trafic entrant :

    
    sudo ufw allow from any to any port 3142 proto tcp
    

Configuration du client proxy apt

  1. 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/30proxy avec 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"; };
    
  2. Tout est maintenant prêt et configuré. Exécutez la commande apt pour confirmer la configuration du proxy apt cacher :

    
    sudo apt udpate
    

    Si 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.

Articles connexes: