Remarque : vous ne devriez exploiter un bridge Windows que si vous pouvez le faire fonctionner 24 h/24 et 7 j/7. Si l’opérateur n’est pas en mesure de le garantir, un Snowflake est un meilleur moyen d’apporter des ressources.

1. Télécharger le Windows Expert Bundle et le Navigateur Tor

Vous devrez afficher les éléments masqués et les extensions de noms de fichiers. Dans votre fenêtre de l’Explorateur, en haut à gauche, cliquez sur l’onglet Affichage. Dans la section Afficher/masquer, la plus à droite, cochez la case Éléments masqués, puis la case Extensions de noms de fichiers.

2. Construire les fichiers et les déplacer

Ouvrez le dossier Tor sur votre bureau. Double-cliquez sur tor.exe. Une fois que l’invite de commande affiche [notice] Bootstrapped 100% (done): Done, fermez la fenêtre. Cela crée le dossier C:\Users\<user>\AppData\Roaming\tor\ (où <user> est votre nom d’utilisateur).

Depuis le dossier Tor sur votre bureau, sélectionnez tous les fichiers .dll et .exe et coupez/collez-les dans le dossier C:\Users\<user>\AppData\Roaming\tor\.

Ouvrez le dossier Data sur votre bureau. Dans ce dossier Tor, sélectionnez geoip et geoip6 et coupez/collez-les dans le dossier C:\Users\<user>\AppData\Roaming\tor\.

Accédez à C:\Users\<user>\Desktop\Tor Browser\Browser\TorBrowser\Tor\PluggableTransports. Sélectionnez lyrebird.exe et coupez-collez-le dans le dossier C:\Users\<user>\AppData\Roaming\tor\.

3. Créez et éditez votre fichier de configuration Tor

Dans le dossier C:\Users\<user>\AppData\Roaming\tor\, faites un clic droit sur une zone vide et sélectionnez New > Text Document. Nommez le fichier torrc ; il n’y a pas d’extension.

Double-cliquez sur le fichier torrc. À la question Comment voulez-vous ouvrir ce fichier ?, sélectionnez Notepad. Ajoutez ce qui suit :

Log notice file C:\Users\<user>\AppData\Roaming\tor\notice.log
GeoIPFile C:\Users\<user>\AppData\Roaming\tor\geoip
GeoIPv6File C:\Users\<user>\AppData\Roaming\tor\geoip6

BridgeRelay 1

# Remplacez « TODO1 » par un port Tor de votre choix.
# Ce port doit être accessible de l’extérieur.
# Évitez le port 9001 car il est généralement associé à Tor et les censeurs peuvent rechercher ce port sur Internet.
ORPort TODO1

ServerTransportPlugin obfs4 exec C:\Users\<user>\AppData\Roaming\tor\lyrebird.exe

# Remplacez « TODO2 » par un port obfs4 de votre choix.
# Ce port doit être accessible de l’extérieur et doit être différent de celui spécifié pour ORPort.
# Évitez le port 9001 car il est généralement associé à Tor et les censeurs peuvent rechercher ce port sur Internet.
ServerTransportListenAddr obfs4 0.0.0.0:TODO2

# Port de communication local entre Tor et obfs4. Mettez toujours cette valeur à « auto ».
# « Ext » signifie « étendu », et non « externe ». N’essayez pas de définir un numéro de port spécifique, ni d’écouter sur 0.0.0.0.
ExtORPort auto

# Remplacez « <address@email.com> » par votre adresse courriel pour que nous puissions vous contacter si votre bridge pose des problèmes.
# C’est optionnel mais conseillé.
ContactInfo <address@email.com>

# Choisissez un pseudonyme qui vous plaît pour votre bridge. Ceci est facultatif.
Nickname PickANickname

N’oubliez pas de modifier les options ORPort, ServerTransportListenAddr, ContactInfo, <user> et Nickname.

  • Utiliser un port obfs4 fixe plus grand que 1024, tout en évitant 9001.

  • Notez que le port OR de Tor et son port obfs4 doivent tous deux être joignables. Si votre bridge se trouve derrière un pare-feu ou un NAT, veillez à ouvrir les deux ports. Vous pouvez utiliser notre test d’accessibilité pour voir si votre port obfs4 est accessible depuis Internet.

4. Démarrer Tor

Ouvrez l’application Invite de commandes. Changez de répertoire avec : cd C:\Users\<user>\AppData\Roaming\tor\. Tapez : tor.exe -f torrc.

5. Surveillez vos journaux

Pour confirmer que votre bridge fonctionne sans problème, vous devriez voir quelque chose comme ceci dans C:\Users\<user>\AppData\Roaming\tor\notice.log.

[notice] Your Tor server's identity key fingerprint is '<NICKNAME> <FINGERPRINT>'
[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> <HASHED FINGERPRINT>'
[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

6. Notes finales

Si vous avez des difficultés à configurer votre bridge, consultez notre section d’aide. Si votre bridge fonctionne maintenant, consultez les notes post-installation.