J'ai plusieurs machines virtuelles Linux qui fonctionnent sur mon ordinateur personnel. L'une des bizarreries de Linux est qu'à chaque fois que vous exécutez un gestionnaire de paquets, il veut "rafraîchir" les dépôts de logiciels configurés - ce qui signifie essentiellement qu'il veut télécharger un fichier depuis Internet. Si je reviens à un instantané antérieur de la VM, la prochaine fois que je lancerai le gestionnaire de paquets, il téléchargera à nouveau exactement les mêmes données [puisqu'elles n'existent plus dans la VM].
Il est dommage de gaspiller de la bande passante en téléchargeant sans cesse les mêmes données. Je me demandais donc s'il était possible de mettre en place une sorte de serveur proxy HTTP qui mettrait en cache les fichiers téléchargés. Je n'ai aucune idée de la façon dont on peut faire une telle chose. En particulier, il doit être configuré de telle sorte que les machines virtuelles n'aient pas besoin de "savoir" que le cache est là ; il doit être transparent. Mais je ne sais pas comment faire cela.
Des suggestions sur le logiciel que je devrais utiliser ? Ce serait bien si je pouvais l'exécuter sous le système d'exploitation hôte Windows, mais il est également possible d'exécuter une petite VM avec un invité Linux...