Installer un proxy-cache HTTP facilement (polipo)

Dernière mise à jour le 18 avril 2008 à 23:38 par sebsauvage
Publié par sebsauvage
Installer un proxy-cache HTTP sur votre ordinateur a plusieurs avantages:
  • Il permet de partager la connexion internet
  • Le cache permet d'afficher plus rapidement les pages, même si vous ne partagez pas votre connexion.
  • Il permet optionnellement de faire du filtrage


polipo est un proxy-cache HTTP efficace et léger.

Installation rapide


sudo apt-get install polipo

puis configurez vos logiciels (navigateur, etc.) pour utiliser localhost:8123 comme proxy.

C'est tout !
C'est aussi simple que ça.

Par défaut polipo est accessible uniquement de votre propre machine: Il n'y a donc aucun risque de sécurité.

Bien sûr vous pouvez configurer diverses options:

Autoriser les machines du réseau local à s'y connecter


Si votre réseau local est 192.168.0.0/24 et votre serveur proxy 192.168.0.1, modifiez le fichier /etc/polipo/config et ajoutez les lignes:
proxyAddress = "192.168.0.1"
allowedClients = 127.0.0.1, 192.168.0.0/24


Puis tapez sudo /etc/init.d/polipo restart pour prendre en compte la nouvelle configuration.

Changer le port


Pour changer le port sur lequel polipo se met en écoute, dans /etc/polipo/config ajoutez le paramètre proxyPort:
proxyPort = 3128
(et n'oubliez pas un petit sudo /etc/init.d/polipo restart)

Utiliser un serveur proxy parent


Si vous voulez que polipo envoie lui-même ses requêtes sur un autre proxy, ajoutez le paramètre:
parentProxy = "squid.example.org:3128"

Utiliser un serveur DNS alternatif


Pour plus de performances, polipo fait les résolutions DNS lui-même, et non en passant par le système d'exploitation.
Il utilise directement les DNS inscrits dans /etc/resolv.conf.

Cependant vous pouvez demander à polipo d'utiliser d'autres serveurs DNS (par exemple pour utiliser OpenDNS). Pour cela ajoutez le paramètre:
dnsNameServer = 208.67.222.222, 208.67.220.220

Désactiver IPv6


Si vous n'utilisez pas IPv6, ajoutez ce paramètre:
dnsQueryIPv6 = no

ATTENTION


polipo a une politique de cache très agressive. Il se peut qu'il retienne un peu trop les pages.
Cela peut poser problème pour les sites où ll faut se loguer (par exemple CommentÇaMarche).

Autres options


Polipo possède de nombreuses autres options. Je vous encourage à consulter le manuel.

Parmis les options, on trouve:
  • réglage la consommation mémoire et du cache disque
  • filtrage automatique d'entêtes HTTP (user-agent, http-referer...)
  • filtrage d'URL (y compris avec expressions régulières)
  • etc.

Liens

Meilleures réponses pour « Installer un proxy cache HTTP facilement (polipo) » dans :
Utiliser un proxy pour les mises à jour VoirSi vous n'avez accès à internet qu'à travers un proxy, il faut activer le support proxy pour pouvoir installer les mises à jour de sécurité Ubuntu. Voici comment procéder : Proxy avec Synaptic Proxy avec apt-get et aptitude Proxy avec...
Brancher et utiliser un clavier Apple avec Windows XP ou Vista VoirVoici une astuce pour vous permettre de brancher, de faire fonctionner et d'utiliser un clavier Apple avec votre ordinateur équipé du système d'exploitation Windows XP ou Vista. Deux méthodes sont possibles : Installer BootCamp 1.4...
Serveurs proxy (serveurs mandataires) et reverse proxy VoirProxy Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le...
Installer un firewall avec ZoneAlarm VoirIntérêt d'un firewall Lorsqu'un ordinateur est connecté à Internet (ou à n'importe quel réseau), celui-ci est une cible potentielle pour des attaques. De nombreux paquets de données sont envoyés au hasard par des hackers afin de repérer des...
Introduction à la notion de tableur VoirAvant propos Si, lors de l’apparition de l’informatique, les traitements de texte semblaient être essentiellement destinés aux secrétaires, les systèmes de gestion de base de données (SGBD), aux comptables et aux services commerciaux, les...