JanusVM est un tunnel VPN mais pas seulement, grâce à l'utilisation combiné de Tor, Privoxy, OpenVPN et Squid, il est considéré comme l'une des base les plus fiable et abordable afin de vous rendre plus anonyme, en gros JanusVM c'est VOUS <--> VPN <--> TOR <--> PRIVOXY <--> CIBLE. Son installation est très simple il s'agit d'une machine virtuel au format VMware.
Son utilisation sous Windows reste très facile mais j'ai voulu passé par JanusVM sous Ubuntu server et j'ai beau eu cherché aucune documentation n'était réellement explicite, j’ai donc décidé de réaliser ce tuto afin d'aider (je l’espère) certains d'entre vous.
JanusVM utilise le protocole PPP (Point-to-Point Protocol) pour communiquer avec la machine cliente (http://fr.wikipedia.org/wiki/Protocole_point_%C3%A0_point).
1. On commence donc par installer les dépendances nécessaires à établir une
liaison de point à point
apt-get install ppp pptp-linux pptpd pppoe
2. On crée le fichier de configuration (nommé ici JanusVM) afin de se
connecter à Janus VM dans le répertoire « /etc/ppp/peers/ »
vim
/etc/ppp/peers/JanusVM
remotename JanusVM
linkname JanusVM
ipparam JanusVM
pty "/usr/sbin/pptp --loglevel 1 192.168.1.X --nolaunchpppd"
name "guest"
require-mppe
nomppe-stateful
noauth
nodetach
lock
bsdcomp 9,15
deflate 9,15
mtu 1492
mru 1492
linkname JanusVM
ipparam JanusVM
pty "/usr/sbin/pptp --loglevel 1 192.168.1.X --nolaunchpppd"
name "guest"
require-mppe
nomppe-stateful
noauth
nodetach
lock
bsdcomp 9,15
deflate 9,15
mtu 1492
mru 1492
où 192.168.1.X est l'adresse IP de JanusVM
On configure le mot de passe requis
vim
/etc/ppp/chap-secrets
guest * "" *
On configure les methodes d'authentification
dans le fichier
/etc/ppp/options.pptp
commenter les 4 lignes
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
3. On se connecte à JanusVM
On modifie les interfaces réseaux:
vim
/etc/network/networking .
En ajoutant:
auto
ppp0
iface
ppp0 inet ppp
provider JanusVM
On lance la connexion (Il faut indiquer le nom indiqué comme provider de
l’étape précédente)
pon
JanusVM
4. On configure nos routes
route
–n
Vous obtiendrez un résultat de ce style:
10.10.10.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
La dernière ligne correspond à votre passerelle par défaut, vous pouvez
constater que la redirection est actuellement dirigé vers votre routeur, on
change cette route pour passer par JanusVM:
route add default gw 10.10.10.1 && route del
default gw 192.168.1.254
5. On vérifie
route
–n
10.10.10.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.10.10.1 0.0.0.0 UG
0 0 0 eth0
6. (Optionnel mais recommandé) Changez l'adresse de votre serveur dns
(etc/resolv.conf) par ceux d’opendns
nameserver 208.67.222.222
nameserver 208.67.222.220
5 commentaires:
Bonjour. Merci beaucou pour ce tuto... mais je n'ai pas réussi à suivre les indications (mon ignorance crasse en matière d'informatique...)
J'explique. J'ai téléchargé JanusVM; J'ai installé la machine virtuelle avec VirtualBox (le dossier JanusVM contenant tous les documents étant rangé dans mon répertoire perso).
Quand je lance Janus comme ça, ca ne fait pas grand chose, j'ai une achien virtuelle qui tourne, mais elle ne sert à rien, toujours la même adresse ip visible, etc etc.
J'ai suivi ton tuto, mais... alors je n'arrive pas à lancer la connection :
pon JanusVM
mon ordinateur m'insulte en me répondant
MPPE required, but kernel has no support.
Une idée?
Salut. Juste un petit mot pour dire merci pour ce petit tuto.
Tres utile, et ca marche a merveille.
"but kernel has no support"
> Vérifie que tu as bien un linux suffisament récent, Ubuntu, Fedora, ...
Bonjour et merci pour le tutoriel.
Je rencontre une difficulté après le lancement de la commande pon JanusVM
Voici ce que ça me répond:
"Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
anon warn[pptp_gre_bind:pptp_gre.c:87]: socket: Operation not permitted
anon fatal[main:pptp.c:322]: Cannot bind GRE socket, aborting.
Modem hangup
Connection terminated."
Que dois-je comprendre, moi qui suis nul en informatique et sous lucid?
Merci d'avance.
elsa.watson-9oyjv4jv[chez]yopmail.com
Thanks! Worked a treat :D
Enregistrer un commentaire