• Accueil
  • Nouvelles
  • VPNs
    • Fiches et Critiques VPNs
    • Articles
  • Usenet
    • Fiches et Critiques Usenet
  • Routeurs/firmwares
  • Guides
    • Windows
    • Smartphones
    • Firmware DD-WRT
  • Contact

DD-WRT et TorrentFreedom

Mardi, 24 Août 2010 Écrit par Skalp

TorrentFreedom est, comme son nom l'indique, un fournisseur VPN orienté P2P. Il est a associé avec Cryptocloud. En effet, ces 2 noms ne font finalement qu'un puisqu'un accès TorrentFeedom donne un accès Cryptocloud et inversement. Les tutos sont donc bien évidemment très similaires.

 

Cryptocloud/TorrentFreedom

 

 

 

Récupérer les informations


Aller dans votre panneau d'administration récupérer ces fichiers :

-ca.crt
-client.crt
-client.key
-cryptocloud.conf (ou torrentfreedom.conf suivant là où vous vous connectez)

Ces fichiers se trouvent dans Download files.

Une fois que nous avons tout cela, nous sommes prêts à commencer !

 

 

 

la meme  chose chez torrentfreedom

la suite  chez torrentfreedom

 

Le fichier de configuration


Voici ce que nous donne Torrentfreedom :

<connection>
remote SERVEUR PORT PROTOCOLE
</connection>
<connection>
remote SERVEUR PORT PROTOCOLE
</connection>
auth-user-pass
client
ca ca.crt
cert client.crt
key client.key
dev tun
topology subnet
ns-cert-type server
nobind
persist-key
persist-tun
reneg-sec 72000
ping 5
ping-restart 20
ping-timer-rem
tls-client
pull
comp-lzo
verb 3


En l'état, ce n'est pas compatible openvpn. Nous allons y apporter des modifications :

client
proto udp
dev tun
remote-random
remote SERVEUR PORT
remote SERVEUR PORT
auth-user-pass /tmp/openvpn/dh.pem
ca /tmp/openvpn/ca.crt
cert /tmp/openvpn/cert.pem
key /tmp/openvpn/key.pem
topology subnet
ns-cert-type server
nobind
persist-key
persist-tun
reneg-sec 72000
ping 5
ping-restart 20
ping-timer-rem
tls-client
pull
comp-lzo
verb 1


Déjà, nous avons mis "proto udp" afin de définir le protocole général, ensuite nous avons mis "remote-random" pour que openvpn se connecte à l'un des serveurs puis nous nous sommes limités à écrire le serveur puis le port.

Ensuite, nous avons donné le chemin de chaque clé et du login/pass (celui de votre compte).

Maintenant que nous avons notre fichier de configuration modifié et fonctionnel, nous devons configurer le routeur !

Le routeur

Ici, les choses sont assez proches de Ivacy :

Rendez-vous dans Services > VPN

Activez OpenVPN Daemon avec Wan Up en Start Type

Dans Certification du Serveur public (Ca Cert), copiez ivacy-ca.crt
Dans Certification du Client public (Public Client Cert), copiez client.crt
Dans Clef du Client Privée (Private Client Key), copiez client.key
Dans DH PEM, inscrivez sur la première ligne votre login TorrentFreedom puis appuyez sur Entrer pour taper sur la seconde votre mot de passe
Dans OpenVPN Config, copiez la configuration modifiée faite au-dessus

Sauvegardez le tout !

 

le   routeur

la suite   de la config

 

Maintenant, rendez-vous dans Administration > Commands (Shell en français). Copiez ceci:

iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT
iptables -I INPUT -i tun0 -j REJECT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE



Cliquez sur sauvegarder le Pare-Feu (Save Firewall)

 

le firewall

 

Maintenant, allez dans Administration > Gestion (Management) et redémarrez le routeur

Attendez environ 1 minute

Allez sur http://monip.org et vous devriez avoir changé d'IP

Astuces

Afin de protéger mieux vos clés vous pouvez créer un script de démarrage dans Administration > Shell (Command) puis écrire :

sleep 30
killall openvpn
sleep 10
chmod 600 /tmp/openvpn/cert.pem
chmod 600 /tmp/openvpn/key.pem
sleep 5
/usr/sbin/openvpn --config /tmp/openvpn/openvpn.conf &


(vous pouvez en rajouter un pour le dh.pem également)

Faites sauvegarder Démarrage puis redémarrer votre routeur.

Si vous désirez tester le TCP, mettez proto tcp à la place de proto udp dans le fichier de configuration. L'UDP est en principe utilisé pour télécharger plus rapidement et le TCP pour des raisons de compatibilité (comme traverser un proxy).

Inutile de recopier à chaque fois toute la configuration lorsque vous voulez tester un autre serveur. ne changez que la ligne "remote LE.SERVEUR.DE.VOTRE.CHOIX PORT.DU.SERVEUR" dans la configuration puis sauvegardez et redémarrez le routeur. N'hésitez pas à en mettre plusieurs, voire tous suivant vos activités.

 

NOTE: Préférez un firmware "Generic VPN" à un firmware "Mega Generic"

NOTE 2: Pour ceux qui n'ont pas lu le début, Torrentfreedom et Cryptocloud, c'est la même chose.

Ajouter un Commentaire


Enregistrer
Annuler
JComments

Menu des Guides

  • Guides DD-WRT
  • Guides SmartPhones
  • Guides Windows
  • À propos
  • Twitter
  • Facebook
Guides Guides
Nouvelles Nouvelles

DD-WRT
TomatoVPN
OpenWRT


S'identifier/S'enregistrer

  • S'enregistrer
  • Identifiant perdu
  • Mot de passe perdu