Configurer un tunnel SSH pour télécharger sur Bittorrent
Par Korben | Nb visites : 2 663

TorrentFreak vient de publier un article très interressant !
Sur certains réseaux, il est impossible d’utiliser Bittorrent. A l’école, au boulot, sur une connexion publique voir même chez vous si vous n’avez pas de bol…
Cela est du à un blocage pur et simple de la part du fournisseur d’accès (ou du gestionnaire de réseau) et il n’existe aucune parade…
Aucune ?
Hmmm… En fait si… Il suffit d’établir une connexion sécurisée entre le PC que vous utilisez et un serveur extérieur à votre réseau et de configurer votre logiciel de torrent pour utiliser le serveur extérieur afin de pouvoir télécharger.
C’est assez simple et ça se fait en 3 étapes :
1. Chopez un compte SSH
Vous avez besoin d’un accès SSH pour rendre cela possible. Vous pouvez essayer un de ces fournisseurs de shell gratuits mais le mieux, c’est quand même d’avoir votre propre serveur (dédibox par exemple)
2. Téléchargez, installer et configurez Putty
Putty, c’est un client SSH. Téléchargez le, mettez le sur votre PC et lancez le. Entrez ensuite l’adresse de votre serveur (ou celui ou vous vous êtes inscrit), puis le numéro de port (22 par défaut) et sélectionnez le type de connexion SSH.

Allez ensuite dans le menu SSH -> Tunnels et entrez un numéro de port « source » (celui que vous voulez… on va dire 23456 pour l’exemple) et cochez le radio button « Dynamic »

Une fois que c’est terminé, enregistrez vos préférences de session (sur le premier écran) pour ne pas perdre votre configuration. Cliquez ensuite sur le bouton « Open » pour lancer la connexion.
On vous demande votre login et votre mot de passe. Saisissez les et vérifiez que tout est OK.
3. Configurez votre client Bittorrent
Dernière étape…
Avec uTorrent: allez dans Options > Preferences > Connection. Entrez le n° de port que vous avez spécifié plus haut (23456), choisissez Socks 4 ou 5, et localhost dans le champs proxy.
Avec Azureus: allez dans Tools > Options > Connection > Proxy Options. Cochez « Enable proxying of tracker communications » et « I have a SOCKS proxy ». Entrez ensuite le n° du port (23456) et localhost dans le champs host.

Une fois que c’est fait, redemarrez votre client Bittorrent. Bittorrent passera par le SSH (connection cryptée). Ca sera un peu plus lent qu’une connexion normale mais personne ne saura ce que vous faites car le serveur qui relayera l’info sera celui qui se trouve à l’exterieur du réseau. (néammoins, en général, tout reste loggé sur le serveur distant)
Impeccable pour passer outre tout type de blocage. Cette technique aussi appelé Tunneling est aussi utilisée pour surfer tranquillement lorsque les sites sont bloqués ou censurés.
Merci TorrentFreak
Je vous recommande aussi la lecture des sujets suivants
- Transformez votre téléphone Windows Mobile en routeur Wifi
- Comment crypter ses échanges Bittorrent
- Bittorrent bloqué ? Voici comment télécharger vos torrents quand même…
- Alice limite le traffic Bittorrent
- Configurer une AliceBox pour se connecter au réseau ADSL Free (sans Freebox)
- N’utilisez plus bittorrent pour télécharger des torrents…
- iPod Touch sur la table d’opération
- Bitlet permet d’écouter vos torrents avant de les télécharger
- Ralentir le ventilateur de votre GeForce 8800 sous Ubuntu Linux
- Passez vos sites dans tous les testeurs et validateurs existants avec Test Everything







St3ph
Juste pour dire que ça marche du tonnerre. ça m’évite d’avoir des chutes de débit (même encrypté). Merci Mr Le 9 telecom.
Donc moi j’ai installé un serveur ssh sous mon windows. je ne suis pas passé par les sites Shell. (utilisation de Cygwin)
Voici la méthode d’installation : http://www.commentcamarche.net/faq/sujet-2132-reseaux-installation-d-un-serveur-ssh-sous-windows .
Merci pour l’info Korben. ça me dépanne et ça me dépannera pour télécharger le petit Ubuntu GutsyGibbon
.
Posté le 15 octobre 2007 à 21:16:36
clm
superbe technique mais je ne l’essaierais pas, dans mon université en plus de bloquer les ports, on regarde aussi le nombre d’hosts contactés et la bande passante utilisé….imparable ça…
Posté le 15 octobre 2007 à 21:45:16
michael
je veux savoir quel shell vous avez utlisé parmi la liste ?
Tor peut faire la meme chose si on l’utlise avec ubn logiciel sockscap ou proxyfirewall je pense que ce truc est plus rapide ? non?
A
Posté le 16 octobre 2007 à 03:36:02
Yoann
Très sympa le tunnels SSH, un outil suplémentaire pour passer a travers proxy et surtout firewall (en passant a travers le port 443) : proxytunnel
http://n.e.w.free.fr/tutorial/ProxyTunnel.html
Mais attention en faisant ca de votre entreprise ou université vous violez pas mal de loi ou réglements ce qui peut vous valoir d’être viré.
Un article très complet et technique sur les moyens de détection de ce genre de tunnel, je n’ai pas testé mais ca m’a refroidi.
http://www.hsc.fr/ressources/articles/sstic06/SSTIC06-article-Lehembre_Thivillon-Detection_de_tunnels.pdf
rien n’est indetectable….
Posté le 16 octobre 2007 à 09:42:06
Colloc
Cette technique marche aussi avec emule ?
Posté le 16 octobre 2007 à 18:19:00
admin
Oui… Il suffit de préciser le proxy en socks 4 ou 5 dans eMule
Ca marche même avec votre navigateur web si vous voulez… C’est juste utiliser un proxy.
Posté le 16 octobre 2007 à 18:26:32
michael
oui,
bien evidement, je peux faire marcher touts les progs que je veux en utlisant TOR.
donc de que vous faites c’est d’utliser proxyfirewall TOR et configurer ce dernier pour passer la connexion a travers TOR et ca marche mais c trop lent, donc je vous demande si cette technique de Tunneling avec ssh serai plus rapide ou pas.
A
Posté le 16 octobre 2007 à 19:53:52
admin
Aucune idée, je n’ai pas fais de benchmark sur les deux… Si quelqu’un se dévoue je suis preneur aussi…
Mais a vue de nez, je dirais que c’est plus rapide car la connexion entre ton PC et ton serveur aura surement un meilleur débit qu’une connexion entre ton PC et le PC d’une autre personne à l’autre bout de la planète avec une connex a 256K
Posté le 16 octobre 2007 à 20:37:00
Colloc
J’ai réaliser l’installation complète de CYGWIN en suivant le tuto donné par ST3PH (sur commantcamarche.net) et j’arrive jusqu’à la fin de ton point 2 mais lorsque Putty me demande le mot de passe j’ai beau écrire rien ne s’affiche et si je valide après avoir tapé mon mot de passe (sans que rien ne s’affiche à l’écran) PuTTY marque « acces denied » ! Qu’aies-je raté ?
Posté le 17 octobre 2007 à 12:37:42
Torrent Freedom - Première plateforme de téléchargement p2p sécurisé… Arf ! | Korben's Bl
[...] car ça passe par un tunnel crypté donc plus de risque de se faire choper ou de se faire limiter son p2p via son [...]
Posté le 9 février 2008 à 11:44:53
BELOM
slut j’ai essayé mais je suis bloqué au niveau du login et du mot de passe; je voudrais savoir quelle est login et mot de passe qu’on doit entrer? merci bien
Posté le 11 avril 2009 à 20:00:46
Hell
Etrange. J’ai tout fait convenable, ma connection en tunnel semble fonctionner depuis putty mais rien ne se passe… Cela viendrait-il du type de shell que l’on utilise ?
Posté le 9 mai 2009 à 23:38:43
Méta Mentat (CC) [MM] » Blog Archive » HADOPI Poils au ZIZI …
[...] Configurer un tunnel SSH pour télécharger sur Bittorrent Attention il est formellement interdit de télécharger des fichiers portant atteinte a des droits d’auteur je le rappelle … Comme il est aussi interdit de déposer une marque portant atteinte a des droits antérieurs Et comme il est interdit de détourner l’argent public (donc du peuple) à des fins personnelles …Configurer un tunnel SSH pour télécharger sur BittorrentUniquement pour les étudiants en sécurité informatique pour qu’ils comprennent comment de méchant pirantins telecharge la merde qu’il n’aurais jamais acheter [...]
Posté le 18 mai 2009 à 10:39:28