Relais TOR

Créer un Relais TOR avec votre Raspberry Pi.


Tor (abréviation de l'Onion Router) est un système destiné à permettre l'anonymat en ligne.
Le logiciel client Tor dirige le trafic internet à travers, un réseau de bénévoles à travers le monde des Serveurs et de dissimuler l'emplacement ou l'utilisation d'un utilisateur de tous ceux qui effectuent la surveillance du réseau ou l'analyse du trafic.
 L'utilisation de Tor rend plus difficile de retracer l'activité Internet, y compris les «visites vers les sites Web, les messages en ligne, les messages instantanés et d'autres formes de communication», à l'utilisateur et est destiné à protéger les renseignements personnels liberté des utilisateurs, la confidentialité.

Alors, évidemment, TOR a besoin d'une grande quantité de serveurs et sachant que le réseau TOR n'est pas une organisation commerciale, il faut des partisans volontaires.

Vous pouvez être l'un d'entre eux et de transformer votre Raspberry dans un relais TOR.

Avant tous nous ferons une mise a jour du systeme pour appliquer les correctifs.
sudo apt-get update
sudo apt-get upgrade

Pour des raisons de sécurité, vous ne devriez pas travailler en tant que "root" tout le temps, vous pouvez résoudre ce problème avec les étapes suivantes:


apt-get install sudo
    adduser tor  
    passwd tor
Ce qui crée l'utilisateur "Tor" et vous allez définir un mot de passe. Parcontre utiliser au moins 8 chiffres qui contiennent du numérique, alphanumérique et caractères spéciaux.(Pour plus de sécuriter) Maintenant nous allons rajouter l'utilisateur Tor a la liste des supers users!:
nano /etc/sudoers

inscrivez la ligne si dessous:

 tor ALL=(ALL) ALL
Configuration du réseaux

Maintenant que la configuration de base est terminée, nous devons configurer l'interface réseau, ouvrez un terminal et utilisez cette commande:


ifconfig
Ce qui vous donnes votre configurations réseaux de base:
eth0      Link encap:Ethernet  HWaddr x::x::x::x::x::x::
          inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:184 errors:0 dropped:0 overruns:0 frame:0
          TX packets:132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:13734 (13.4 KiB)  TX bytes:14567 (14.2 KiB)
Noter les informations suivantes, adresse ip, masque, Passerelle. Puis taper la commande suivante pour passer votre en RPI en Adresse local Fixe.
sudo nano /etc/network/interfaces
Chercher la ligne " iface eth0 inet dhcp" et modifier comme ce qui suit :
iface eth0 inet static
address 192.168.0.3  (entrer celle que vous souhaitez)
netmask 255.255.255.0 (Votre masque de sous réseaux)
gateway 192.168.0.1  (votre passerelle) 
Installation et configuration de TOR
Donc on le télécharge et installe :


sudo apt-get install tor
Le téléchargement risque de prendre un peu de temps.
Une fois Installer nous allons modifier" /etc/tor/torrc. "


sudo nano /etc/tor/torrc.
Ouvrez le fichier et faites les changement si dessous.
SocksPort 0
Log notice file /var/log/tor/notices.log
RunAsDaemon 1
ORPort 9001
DirPort 9030
ExitPolicy reject *:*
Nickname xxx (Ce que vous souhaitez)
RelayBandwidthRate 100 KB  # Throttle traffic to 100KB/s (800Kbps)
RelayBandwidthBurst 200 KB # But allow bursts up to 200KB/s (1600Kbps)

(Dans le cas où votre Raspberry se trouve derrière un pare-feu, vous devrez le configurer donc ouvrir les ports 9030 et 9001 9030 pour le service d'annuaire et 9001 pour le fonctionnement du relais. )

Après avoir modifié les paramètres vous devez redémarrer TOR. Ouvrez un terminal et tapez:

sudo /etc/init.d/tor restart
Le Relais TOR est Fonctionnel et pour le vérifier je vous invites a lire le log ici( /var/log/tor/log).
Ce qui devrais vous donner le message ci dessous :
Sept 2 21:11:53.250 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
(source)
0