Utiliser le client Tor sous Linux/BSD/Unix


Veuillez noter que ces instructions d’installation s’appliquent au client Tor. Si vous souhaitez relayer le trafic pour d’autres utilisateurs afin d’aider le réseau à s’étendre (merci de le faire), lisez le guide configurer un relais.


Étape 1 : télécharger et installer Tor


The latest release of Tor can be found on the download page. We have packages for Debian, Red Hat, Gentoo, *BSD, etc there too. If you're using Ubuntu, don't use the default packages: use our deb repository instead. Similarly, CentOS / Fedora / OpenSUSE users should use our rpm repository instead.

Si vous choisissez de compiler la source, installez d’abord libevent, et assurez-vous de disposer d’openssl et zlib (ainsi que leurs paquets -devel si possible). Ensuite, exécutez :
tar xzf tor-0.2.1.30.tar.gz; cd tor-0.2.1.30
./configure && make
Maintenant, vous pouvez lancer tor depuis src/or/tor, ou l’installer via make install (en root si nécessaire) afin de l’installer dans /usr/local/. Vous pourrez l’utiliser en lançant simplement tor.

Tor est configuré comme client par défaut. Il utilise un fichier de configuration prégénéré, et la plupart des gens n’auront pas besoin d’y toucher. Tor est maintenant installé.


Étape 2 : installer Polipo pour la navigation web


Après l’installation de Tor, vous allez devoir configurer les applications qui vont l’utiliser.

La première étape consiste à configurer le navigateur web. Commencez par installer Polipo à partir de votre dépôt préféré. Polipo est un proxy web gérant le cache qui permet de faire des tunnels HTTP, C’est donc parfait pour les latences de Tor. Soyez sûr de prendre au minimum Polipo 1.0.4, car les versions précédentes ne disposent pas du support SOCKS requis par Polipo avec Tor. Vous pouvez désinstaller privoxy à ce point (apt-get remove privoxy sous Debian/Ubuntu, ou yum remove privoxy sous Red Hat/Fedora), pour éviter qu’ils entrent en conflit.

Une fois que vous avez installé Polipo (par les dépots ou par les sources), Vous devez configurer Polipo pour utiliser Tor. Prenez notre fichier de configuration de Polipo pour Tor et remplacez le vôtre (/etc/polipo/config ou ~/.polipo). Vous devez ensuite redémarrer Polipo pour prendre en compte les changements. Par exemple :
/etc/init.d/polipo restart

If you prefer, you can instead use Privoxy with this sample Privoxy configuration. But since the config files both use port 8118, you shouldn't run both Polipo and Privoxy at the same time.


Étape 3 : configurer vos applications pour qu’elles utilisent Tor


Après avoir installé Tor et Polipo, vous devrez configurer vos applications pour qu’elles l’utilisent. La première étape est de mettre en place la navigation web.

You should use Tor with Firefox and Torbutton, for best safety. Simply install the Torbutton plugin, restart your Firefox, and you're all set:

plugin Torbutton pour Firefox

Si vous prévoyez d’utiliser Firefox sur une autre machine que celle sur laquelle Tor est installé, référez-vous à l'entrée de la FAQ relative à l'utilisation de Tor sur un autre ordinateur.

To Torify other applications that support HTTP proxies, just point them at Polipo (that is, localhost port 8118). To use SOCKS directly (for instant messaging, Jabber, IRC, etc), you can point your application directly at Tor (localhost port 9050), but see this FAQ entry for why this may be dangerous. For applications that support neither SOCKS nor HTTP, take a look at torsocks or socat.

For information on how to Torify other applications, check out the Torify HOWTO.


Étape 4 : vérifiez que ça marche


Maintenant, vous devriez essayer d’utiliser votre navigateur avec Tor et vous assurer que votre adresse IP a été anonymisée. Rendez-vous sur le the Tor detector et voyez s’il indique que vous utilisez Tor ou non. #this site #pour voir quelle adresse il pense que vous utilisez. (Si ce site est hors service, voir cette question de la FAQ pour plus de suggestions sur comment tester Tor).

Si vous avez un pare-feu personnel qui limite la capacité de votre ordinateur à se connecter à lui-même (ce qui inclut SELinux sur Fedora Core 4 et autres), assurez-vous d’autoriser les connections de vos applications locales vers Polipo (localhost port 8118) et Tor (localhost port 9050). Si votre pare-feu bloque les connexions sortantes, faites-y un trou afin qu’il puisse se connecter au moins en TCP sur les ports 80 et 443, et ensuite lisez cette cette entrée de FAQ. Si votre configuration de SELinux n’autorise pas Tor ou Privoxy à fonctionner correctement, créez un fichier nommé booleans.local dans le dossier /etc/selinux/targeted. Éditez ce fichier dans votre éditeur de texte favori et insérez « allow_ypbind=1″. Redémarrez votre machine pour que ceci prenne effet.

If it's still not working, look at this FAQ entry for hints.


Étape 5 : le configurer comme relais


Le réseau Tor existe grâce à des volontaires qui fournissent de la bande passante. Plus les personnes qui relaient seront nombreuses, plus Tor sera rapide. Si vous avez au minimum 20 kilobytes/s en débit ascendant/descendant, merci de nous aider en configurant votre Tor en relais. Nous avons beaucoup de fonctionnalités qui permettent de le faire facilement et sans inconvénients, comme la limitation de bande passante, les politiques de sortie qui permettent de limiter votre exposition à des plaintes, et le support pour les adresses IP dynamiques.

C’est la présence de multiples sorties qui apporte la sécurité aux utilisateurs de Tor. Vous pouvez même renforcer votre propre anonymat, étant donné que les sites ne pourront pas savoir si les connexions viennent de votre ordinateur, ou ont simplement été relayées.

Pour en savoir plus sur la configuration d'un relais, voir notre guide .


Si vous avez des suggestions pour améliorer ce document, envoyez-les nous s'il vous plaît . Merci!

Tor Tip

Tor is written for and supported by people like you. Donate today!