20 votes

comment faire fonctionner squid comme un proxy uniquement, sans rien mettre en cache

Duplicata possible :
Comment empêcher squid de mettre en cache et ne faire que du filtrage ?

Je veux que Squid fonctionne uniquement comme un proxy, de sorte qu'il ne mette rien en cache.

Un tel usage du calmar est-il possible ? Comment faire ?

J'utilise la version 3.1 de Squid sur Cent OS 6.2- édition x86.

41voto

ThatGraemeGuy Points 15255

Ceci est tout droit sorti de la FAQ sur les calmars :

Puis-je faire de Squid un proxy uniquement, sans rien mettre en cache ?

Bien sûr, il y a des choses que vous pouvez faire.

Vous pouvez utiliser la liste d'accès au cache pour faire en sorte que Squid ne mette jamais en cache les éléments suivants réponse :

cache deny all

Avec Squid-2.7, Squid-3.1 et les versions ultérieures, vous pouvez également supprimer toutes les options 'cache_dir' de votre squid.conf pour éviter d'avoir un répertoire.

Avec Squid-2.4, 2.5, 2.6 et 3.0, vous devez utiliser le stockage "null". "null" :

cache_dir null /tmp

Note : un cache_dir nul ne désactive pas la mise en cache, mais cela vous évite de créer une structure de cache si vous avez un dossier désactivé la mise en cache avec cache. Le répertoire (par exemple, /tmp) doit exister de manière à ce que que squid puisse y accéder par chdir, à moins que vous n'utilisiez également l'option coredump_dir .

Pour configurer Squid pour le module de stockage "null", spécifiez-le sur la ligne de commande configure :

--enable-storeio=null,...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X