Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
squid-deb-proxy [Le 17/02/2016, 13:33]
id2ndr créée
squid-deb-proxy [Le 11/09/2022, 11:30] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
 ====== Proxy Squid configuré pour faire du cache de paquet sur le réseau local ====== ====== Proxy Squid configuré pour faire du cache de paquet sur le réseau local ======
  
 +Si vous disposez de plusieurs ordinateurs sur un réseau local, ceux-ci téléchargent souvent les mêmes paquets dans le dépôts, par exemple lorsqu'​ils effectuent les mises à jour. \\
 +Pour éviter que ces paquets soient téléchargés plusieurs fois, il existe plusieurs méthodes, comme les proxy cache. La plupart de ces méthodes nécessitent,​ par contre, l'​utilisation d'un « nœud central », à partir duquel sont récupérés les paquets.
  
-Si vous disposez de plusieurs ordinateurs sur un réseau local, ceux-ci téléchargent souvent ​les même paquets ​dans le dépôts, par exemple lorsqu'​ils effectuent ​les mêmes ​mise-à-jour de sécurité. \\ +Squid-deb-proxy télécharge ​les paquets ​lors des sollicitations des clients et en garde une copie. Il redistribue alors les copies si un autre client demande ​les mêmes ​paquets. \\ 
-Pour éviter que ces paquets soient téléchargés plusieurs fois, il existe plusieurs méthodes, comme les proxy cache. La plupart de ces méthodes nécessitentpar contre, l'utilisation d'un « noeud central », à partir duquel sont récupérés les paquets.+Squid-deb-proxy étant basé sur Squid, il sait garder ​les connexions http ouvertes avec le paramètre keepaliveet est à ce titre plus rapide qu'//​apt-cacher//​ ou //​apt-cacher-ng//​.
  
-Squid-deb-proxy,​ utilise le système de découverte du réseau [[zeroconf]] pour découvrir et partager un éventuel « noeud central » sur le réseau qui pourra redistribuer les paquets. Le « serveur » vérifie et télécharge les paquets disponibles lors des sollicitations des clients et en garde une copie automatiquement pour les redistribuer si un autre client les demande. 
  
-Si vous avez une machine qui est allumée plus souvent que les autres, c'est celle qui faut choisir comme « noeud central », qu'on appellera également « serveur » dans la suite de cette page. \\ +Squid-deb-proxy peut être utilisé de 2 façons : 
-  * lorsqu'​elle est allumée, elle évitera le téléchargement ​multiples ​d'un même paquet ([[http://​castrojo.wordpress.com/​2010/​02/​28/​zeroconfing-squid-deb-proxy/​|source]])+  * à travers le système de découverte du réseau [[zeroconf]] pour découvrir et partager un éventuel « nœud central » sur le réseau qui pourra redistribuer les paquets. Cas idéal dans un réseau personnel 
 +  * en tant que proxy APT déclaré explicitement sur les clients. Ce cas implique que le serveur soit tout le temps disponible. 
 + 
 +Si vous avez une machine qui est allumée plus souvent que les autres, c'est celle qui faut choisir comme « nœud central », qu'on appellera également « serveur » dans la suite de cette page. \\ 
 +  * lorsqu'​elle est allumée, elle évitera le téléchargement ​multiple ​d'un même paquet ([[https://​castrojo.wordpress.com/​2010/​02/​28/​zeroconfing-squid-deb-proxy/​|source]])
   * lorsqu'​elle ne l'est, les clients récupéreront les paquets directement sur l'​Internet   * lorsqu'​elle ne l'est, les clients récupéreront les paquets directement sur l'​Internet
  
 ===== Installation ===== ===== Installation =====
  
-Sur la machine ​qui est le plus souvent allumée, installer [[apt://​squid-deb-proxyapt-zeroconf|squid-deb-proxy]]+Sur la machine ​serveur, installer [[apt://​squid-deb-proxyapt|squid-deb-proxy]]
  
-Sur toutes les machines (y compris le « serveur »), installer [[apt://​squid-deb-proxy-client|squid-deb-proxy-client]]+Sur toutes les machines (y compris le « serveur »), **au choix** : 
 +  * installer [[apt://​squid-deb-proxy-client|squid-deb-proxy-client]] ​pour l'​usage à travers le système de découverte du réseau [[zeroconf]] 
 +  * Configurer les clients en indiquant l'​adresse du serveur (ici avec l'IP //​192.168.2.125//​ pour l'​exemple):​ <​code>​echo "​Acquire::​http::​Proxy \"​http://​192.168.2.125:​8000\";"​ | sudo tee /​etc/​apt/​apt.conf.d/​01proxy''</​code>​
  
 ===== Configuration ===== ===== Configuration =====
  • squid-deb-proxy.1455712391.txt.gz
  • Dernière modification: Le 17/02/2016, 13:33
  • par id2ndr