Debian – Mise en place d’un proxy pour apt avec apt-proxy
Liminaire
Nous allons installer un serveur proxy pour apt : apt-proxy.
Pour ceux qui ne trouvent pas l'utilité de ceci, c'est simple : imaginons que vous avez un réseau de 50 PC à upgrade avec un LAN à 100 Mb/s et côté WAN un débit à 8 Mb/s, si vous n'utilisez pas de proxy, il faut partager votre débit de download entre 50 PC, ce qui fait 1024/50 = 16 ko/s environ. Si par contre vous faîtes votre upgrade via un proxy (qui se trouve sur le LAN bien sur), les 50 pc envoient une requête au serveur pour avoir tel paquet, le serveur va les récupérer sur le WAN et les distribuera via le LAN, ce qui fait qu'il centralisera toutes les données à ~900 ko/s et qu'il les transmettra à 12.5 Mo/s via le LAN ce qui fait environ 256 ko/s par pc(12800 / 50 = 256). Avec un proxy, j'espère que vous aurez compris que le gain de rapidité est immense.
I - Logiciels et matériel requis
Voici ce qu'il vous faut :
- OS : Linux | Distribution : Debian *
- apt-proxy
II - Configuration du serveur
Il vous suffit d'installer apt-proxy = apt-get install apt-proxy
et d'éditer le fichier de configuration : nano /etc/apt-proxy/apt-proxy-v2.conf
.
Voici comment le configurer :
[DEFAULT]
address = addresse-ip-serveur Entrez l'adresse ip de votre serveur.
port = 9999
Port utiliser pour le proxy
min_refresh_delay = 1h
;telnet_port = 9998
;telnet_user = apt-proxy
;telnet_password = secret
timeout = 15;; Cache directory for apt-proxy
cache_dir = /var/cache/apt-proxy/ chemin du repertoire contenant les paquets récupérer
;http_proxy = [username:password@]host:port
Enlever la virgule puis remplacez les paramétres si vous devez passez par un proxy pour sortir sur le WAN.
max_age = 120d
[debian]
backends =
http://ftp.fr.debian.org/debian/
Ensuite redémarrer apt-proxy : /etc/init.d/apt-proxy restart
Le proxy est maintenant en fonction.
III - Configuration des clients
Ouvrez /etc/apt/sources.list
et le remplir en respectant les syntaxes :
deb http://addresse-ip-serveur:9999/debian unstable main
#/debian correspond à la catégorie [debian] du proxy
deb-src http://addresse-ip-serveur:9999/debian unstable main
Ensuite tapez apt-get update && apt-get upgrade
et tout sera centralisé à partir du proxy 🙂
Tout est maintenant opérationnel.
Aucun trackbacks pour l'instant
Leave a comment