Surfez anonymement avec Tor et Privoxy
De Wiki de la communauté Mandriva.
Nous allons utiliser les logiciels suivants :
- Tor, l'onion router : http://www.torproject.org/index.html.fr
- Privoxy, le proxy web : http://fr.wikipedia.org/wiki/Privoxy
Aucun système anonyme n'est parfait à ce jour, et Tor ne fait pas exception : vous ne devriez pas vous fier intégralement au réseau Tor si vous avez besoin d'une protection anonyme totale.
Il semblerait que ce tutoriel ne soit plus valable au moins en partie pour la mandriva 2009.1. Il faut désormais installer le paquet tork, ce qui simplifierait les manipulations.
Sommaire |
Installer les logiciels Tor et Privoxy
Pour installer les logiciels tor et privoxy sur votre Mandriva, il faut réaliser la manipulation suivante :
| Pour installer tor, lancez Sélectionnez-le et cliquez sur Appliquer. Aide Vous pouvez également installer en utilisant la console en tant qu'administrateur : urpmi tor |
Idem pour privoxy
Configuration de privoxy
Il est nécessaire de modifier le fichier de configuration de Privoxy. Nous allons utiliser pour cela l'éditeur de texte kwrite sous root.
Voir comment éditer des fichiers de configuration si vous ne savez pas comment proceder.
- Ouvrer une console et tapez kdesu kwrite /etc/privoxy/config :
- Tapez votre mot de passe administrateur et valider.
- Dans le fichier de configuration qui s'ouvre à vous, ajoutez en première ligne (n'oubliez pas les espaces et le point en fin de ligne !) :
forward-socks4a / localhost:9050 .
- Facultatif : si vous ne désirez pas que Privoxy enregistre toutes les données de surf dans un fichier log, ajoutez un # devant les lignes logfile logfile et jarfile jarfile :
- Il faut maintenant relancer Privoxy, ouvrez une console sous root, et tapez : service privoxy restart
Gérer les services système
Normalement les deux services Tor et Privoxy se lancent automatiquement au démarrage. Vous pouvez le vérifier grâce au gestionnaire des services du centre de contrôle Mandriva : vérifiez que les cases Au démarrage de Tor et Privoxy sont bien cochées.
Configuration de Firefox
Afin de pouvoir activer / désactiver Tor en 1 clic dans Firefox, installez la petite extension pour Firefox nommée Torbutton: https://addons.mozilla.org/firefox/2275/
Modifiez les paramètres de connexion de Firefox pour qu'il passe par le proxy :
- Edition > Préférence > Réseau et cliquez sur Paramètres... :
- Modifiez les paramètres de connexion :
Utilisation
- L'utilisation de Tor est maintenant très simple. Chaque fois que vous lancez Firefox, une petite icône apparaît dans le coin en bas à droite de la fenêtre. En un clic vous pouvez alors activer Tor pour surfer anonymement, ou le désactiver.
Devenir relais dans le réseau Tor
TODO: utiliser http://nicoz.olympe-network.com/2009/06/20/mettre-en-place-un-relais-tor/
Quand vous utilisez Tor, vous allez sûrement remarquer un ralentissement notoire du transfert des données, de l'affichage et du surf en général. Ceci est dû au fait que le nombre de serveurs Tor n'est pas encore assez important : plus le nombre de ces serveurs augmentera, plus rapide sera le surf. Si vous désirez participer au projet, offrir un peu de bande passante et transformer votre poste de travail en serveur Tor, consulter cette page du site de Tor.
Je ne suis pas (encore) parvenu à tout faire fonctionner. Je mets ci-dessous ce que j'ai fait (ce qui me semble de toute façon nécessaire de faire). Si vous avancez plus que moi, n'hésitez pas à compléter. .:Spip:. 14 mai 2008 à 18:49 (CEST)
Configurer simplement votre relai
Le fichier à éditer se nomme torrc, il se trouve dans :
Se connecter en root et copier le fichier de base pour en faire une sauvegarde à l'aide de la commande suivante :
Créer maintenant un nouveau fichier torrc à l'aide de la commande suivante :
Coller dans ce fichier vierge le contenu suivant :
- SocksPort 9050
- SocksListenAddress 127.0.0.1
- Log notice file /var/log/tor/notices.log
- Log debug file /var/log/tor/debug.log
- DataDirectory /var/lib/tor
- Nickname un_nom_pour_le_serveur # À adapter
- Address adresse_de_la_machine # À adapter
- RelayBandwidthRate 100 KBytes
- RelayBandwidthBurst 200 KBytes
- ContactInfo Prenom Nom <mail> # À adapter
- ORPort 9001
- ExitPolicy reject *:*
A la ligne Nickname, remplacer un_nom_pour_votre_serveur par n'importe quoi. Par exemple par votre nom d'utilisateur suivi de tor (exemple monnomtor). Attention, il semblerait que seuls les noms composé de caractères basiques soient acceptés ; il faut donc éviter tous les caractères spéciaux ainsi que les caractères accentués. A la ligne Address, remplacer adresse_de_la_machine par votre adresse IP. Il est conseillé d'utiliser une adresse IP statique pour ne pas avoir à modifier ce fichier à chaque changement d'adresse IP. La plupart des adresses IP délivrées par les Fournisseurs d'Accès à Internet sont des adresses IP dynamiques. Des services tels que ceux proposés par dyndns.com peuvent vous permettent d'obtenir une adresse fixe à partir de votre dynamique. Cependant tor semble être capable de deviner votre adresse IP dynamique. Si vous souhaitez utiliser cette fonctionnalité, ne mettez rien à la place de adresse_de_la_machine ; vous avez donc une ligne
- Adress # À adapter
A la ligne ContactInfo, remplacer Prenom, Nom et mail, par votre prénom, votre nom et votre adresse mail (garder les crochet < et >).
Ouverture des ports
Tor utilise le port TCP 9001. Pour que votre relais puisse communiquer avec l'extérieur, il est nécessaire d'ouvrir ce port. Pour cela, ouvrir le CCM et se rendre dans la section Sécurité et cliquer sur Configurer votre pare-feu personnel pour ouvrir Drakfirewall. Cliquer sur Avancé pour ajouter manuellement le port 9001. Dans la fenêtre qui s'ouvre, saisir simplement 9001/tcp, puis cliquer toujours sur Ok pour valider le changement. Si vous utilisez un routeur, il est peut-être nécessaire d'ouvrir également les ports de celui-ci. Pour cela, référez vous au manuel de votre routeur (ou de votre *box). La plupart des routeurs peuvent être configuré à partir de l'adresse 192.168.1.1 (entrer cette adresse dans un navigateur web). Ouvrez également le port 9001 TCP si nécessaire.
Lancement de tor
Maintenant que vos ports sont ouverts, on peut tester si notre relais fonctionne. Pour cela, connectez-vous en root (si vous ne l'êtes plus) et tapez
Vous pouvez vous déconnectez du compte root. Au bout de 5 minutes, taper la commande suivante
Si tout est correctement configuré, le message suivant devrait s'afficher « [notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor. » Votre relais tor fonctionne alors correctement. Une autre façon de le voir est que drakfirewall va régulièrement vous indiquer que des gens utilisent votre port 9001.











