Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
squid-deb-proxy [Le 27/05/2019, 23:48]
193.250.138.66 [Proxy Squid configuré pour faire du cache de paquet sur le réseau local]
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. \\
-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 mêmes ​mises à jour de sécurité. \\+
 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. 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.
  
-Squid-deb-proxy, ​utilise ​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. ​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.+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. \\ 
 +Squid-deb-proxy étant basé sur Squidil sait garder les connexions http ouvertes avec le paramètre keepalive, et est à ce titre plus rapide qu'//​apt-cacher//​ ou //​apt-cacher-ng//​. 
 + 
 + 
 +Squid-deb-proxy peut être utilisé de 2 façons : 
 +  * à 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. \\ 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 ([[http://​castrojo.wordpress.com/​2010/​02/​28/​zeroconfing-squid-deb-proxy/​|source]])+  * 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.1558993733.txt.gz
  • Dernière modification: Le 27/05/2019, 23:48
  • par 193.250.138.66