Installer un serveur proxy HTTP léger (TinyProxy)

Dernière mise à jour le 12 novembre 2008 à 21:36 par sebsauvage
Publié par sebsauvage
Squid est un serveur proxy conçu pour les gros réseau (entreprises, etc.). Bien qu'on puisse l'installer sur son petit réseau local, c'est souvent trop.

TinyProxy est un proxy léger et très rapide qui le remplace très bien.
Il ne fait pas cache comme Squid, mais il ne consomme que 2 Mo de mémoire et il est parfait pour un petit réseau interne.

Installation


sudo apt-get install tinyproxy

C'est tout !

Configuration


Editez le fichier /etc/tinyproxy/tinyproxy.conf:
gksudo gedit /etc/tinyproxy/tinyproxy.conf

N'oubliez pas, après tout changement de configuration, il faut redémarrer le proxy:
sudo /etc/init.d/tinyproxy restart

Port


Ajoutez la ligne:
Port 3128

(pour que le proxy se mettre en écoute sur ce port).

Adresse


Par mesure de sécurité, il vaut mieux que le proxy ne soit en écoute que sur l'adresse IP du réseau interne.
Vous pouvez la spécifier si vous le voulez avec la ligne:
Listen 192.168.0.1

Autorisation


Vous pouvez autoriser des adresses IP spécifiques ou des réseaux spécifiques à utiliser le proxy en ajoutant des lignes Allow. Par exemple pour autorise votre réseau local:
Allow 192.168.0.0/24

Logs


Le fichier /var/log/tinyproxy.log contient le détails de tous les accès au proxy.
Il est très verbeux et va remplir le disque. On peut changer ça:
Remplacez la ligne:
LogLevel Info

par
LogLevel Error

afin qu'il n'enregistre une ligne qu'en cas d'erreur.

Autres


Il existe d'autres options: Il vous suffit d'explorer le fichier tinyproxy.conf qui contient le descriptif des options.
Meilleures réponses pour « Installer un serveur proxy HTTP léger (TinyProxy) » dans :
Installer un serveur proxy HTTP (Squid) Voir Sommaire : 1. Installer le proxy 2. Configurer le proxy 2.1 Nommer le proxy 2.2 Choisir le port 2.3 Choisir l'interface 2.4 Définir les droits d'accès 2.5 Autoriser le groupe 2.6 Autoriser les ports non standards 3. Démarrer le...
Installer un proxy-cache HTTP facilement (polipo) VoirInstaller 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...
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...