Installer un client Tor sur système Linux/BSD/Unix


Ces instructions ne s'appliquent qu'à l'installation d'un client Tor. Si vous voulez aider à la croissance du réseau Tor en relayant du trafic pour les autres (ce qui est une très bonne idée), lisez le guide sur la configuration d'un noeud.


Étape 1 : Télécharger et Installer Tor


Vous pouvez trouver la dernière version de Tor sur la page de téléchargement. Des paquets pour Debian, Red Hat, Gentoo, *BSD, etc... y sont également présents. Si vous utilisez Ubuntu, n'utilisez pas les paquets officiels de l'archive Ubuntu: utilisez notre répertoire deb à la place.

Si vous compilez Tor à partir du code source, installez d'abord libevent, et assurez-vous de disposer d'openssl et de zlib (avec les paquets -devel si possible). Tapez ensuite :
tar xzf tor-0.2.1.26.tar.gz; cd tor-0.2.1.26
./configure && make

Vous pouvez maintenant lancer tor depuis src/or/tor, ou bien vous pouvez l'installer dans /usr/local/ avec make install (en root si nécessaire), ce qui vous permettra de le lancer en tapant simplement tor.

Tor est préconfiguré par défaut en tant que client. Le fichier de configuration qu'il utilise par défaut conviendra à la plupart des utilisateurs. Tor est maintenant installé.


Étape 2 : Installer Polipo pour la navigation web


Une fois Tor installé, vous devez configurer vos applications pour l'utiliser.

Il faut tout d'abord s'occuper de la navigation web. Commencez par installer Polipo depuis votre dépôt préféré. Polipo est un proxy cache web filtrant qui gère correctement les files http; il est bien adapté à la latence de Tor. Assurez-vous de disposer d'au moins la version 1.0.4 de Polipo car les versions antérieures ne gère pas le protocole SOCKS indispensable pour que Polipo puisse fonctionner avec Tor. Vous devriez dès maintenant désinstaller privoxy (e.g. apt-get remove privoxy ou yum remove privoxy) de manière à ce qu'ils n'y ait pas de conflit entre les deux.

Une fois Polipo installé (par un paquet, ou par les sources), il vous faudra configurer Polipo pour utiliser Tor. Récupérez notre configuration de Polipo pour Tor et copiez la dans votre fichier de configuration de polipo (ex: /etc/polipo/config ou ~/.polipo). Vous aurez besoin de redémarrer Polipo pour les changements prennent effet. Par exemple:
/etc/init.d/polipo restart

Si vous le préférez, vous pouvez utiliser Privoxy à la place avec cet exemple de fichier de configuration. Mais étant donné que les fichiers de configuration de Polipo et de Privoxy font appel au port 8118, vous ne devriez pas les faire tourner tous les deux en même temps.


Étape 3 : Configurer vos applications pour utiliser Tor


Une fois Tor installé, vous devez configurer vos applications pour l'utiliser.

Vous devriez utiliser Tor avec Firefox et Torbutton pour plus de sécurité. Installez tout simplement l'extension Torbutton, redémarrer Firefox et c'est terminé :

Torbutton plugin for Firefox

Si vous envisagez d'utiliser Firefox sur un ordinateur différent de Tor, jetez un œil à l'entrée FAQ traitant de l'utilisation de Tor sur un ordinateur différent.

Pour Torréfier d'autres applications qui gèrent les proxies HTTP, faites les simplement utiliser Polipo (c'est à dire, localhost port 8118). Pour utiliser SOCKS directement (pour la messagerie instantanée, Jabber, IRC, etc), faites pointer votre application directement sur Tor (localhost port 9050), mais consultez cet article de la FAQ pour comprendre en quoi cela peut être dangereux. Pour les applications qui ne gèrent ni SOCKS, ni le HTTP, vous pouvez utiliser tsocks ou socat.

Vous pouvez trouver des informations sur la Torréfaction d'autres applications sur le HOWTO Torréfaction


Étape 4 : Vérifier que ça fonctionne


Vous devriez ensuite essayer d'utiliser votre navigateur avec Tor, et vérifier que votre adresse IP est anonyme. Rendez vous sur le détecteur Tor, vous verrez s'il pense que vous utilisez Tor ou non. (Si ce site ne marche pas, voyez cet article de la FAQ pour des suggestions supplémentaires sur la manière de tester Tor.)

Si vous avez un pare-feu personnel qui limite la possibilité de votre ordinateur à se connecter en local (par exemple SELinux sur Fedora Core 4), assurez vous de permettre les connexions de vos applications vers Polipo (local port 8118) et Tor (local port 9050). Si votre pare-feu bloque les connexions sortantes, faites une brèche dedans pour pouvoir vous connecter au moins sur les ports 80 et 443, et consultez ensuite cet article de la FAQ. Si votre configuration de SELinux ne permet pas à tor ou privoxy de fonctionner correctement, créez un fichier nommé booleans.local dans votre répertoire /etc/selinux/targeted. Éditez le avec votre éditeur de texte favori, et écrivez "allow_ypbind=1". Redémarrez votre machine pour que cette modification prenne effet.

Si cela ne fonctionne toujours pas, consultez cet article de la FAQ.


Étape 5 : Configurer Tor en tant que relais


Le réseau Tor se base sur des volontaires qui fournissent de la bande passante. Plus il y a de personnes qui font tourner de relais, plus le réseau Tor sera rapide. Si vous disposez d'au moins 20 Ko/s dans chaque sens (débit montant et descendant), vous pouvez aider Tor en configurant votre noeud Tor en tant que relais. Nous avons beaucoup de fonctionnalités qui rendent les relais Tor simples et pratiques, comme la gestion des adresses IP dynamiques, ou la limitation de la bande passante maximale et les politiques de sortie afin que vous puissiez limiter votre exposition aux possibles plaintes suite à une utilisation abusive de Tor.

Tor est un système dont la sécurité dépend de la diversité des lieux géographiques où tournent les relais. Faire tourner un relais renforce votre anonymat, car les sites distants ne peuvent pas savoir si les connexions proviennent de votre ordinateur, ou si vous les avez juste relayées depuis un autre endroit.

Pour en savoir plus, consultez le guide de configuration d'un relais.


Si vous avez des suggestions pour améliorer ce document, merci de nous les envoyez. Merci !


"Tor" et le Logo Onion sont des marques déposées du Projet Tor, Inc.

Attention: Cette traduction peut être obsolète. La version anglaise originale est la 21798 alors que la version traduite est basée sur la (unknown).

Cette page est aussi disponible dans les langues suivantes : English, polski, Русский (Russkij).
Comment configurer la langue par défaut du document.

Les développeurs de Tor n'ont pas revu cette traduction en ce qui concerne la pertinence et l'exactitude. Elle peut être obsolète ou fausse. La version officielle du site web Tor est la version anglaise, disponible sur https://www.torproject.org/.

Webmaster - Dernière modification : Wed Aug 18 16:39:09 2010 - Dernière mise à jour : Wed Sep 1 08:34:51 2010