mardi 12 juillet 2011

openvpn et iphone


Cet article décrit l'utilisation d'openvpn avec un iphone.



Prérequis


  • iPhone jailbreaké
  • ifile
  • sbsettings
  • OpenVPN Toggle for SBSettings




Sur le serveur générer une clé client


Sur le serveur, allons dans /usr/share/doc/openvpn/examples/easy-rsa/2.0 . Générons le certificat client, sans mot de passe.

source ./vars
./build-key iPhoneVPN


Rapatrier les clés client sur notre ordinateur


Récuperons ta.key, ca.crt iphoneVPN.crt et iphoneVPN.key du serveur vers notre ordinateur.


Configurer client.opvn


client
dev tun
proto udp
remote my_server_ip my_server_port
nobind
user nobody
group nobody
persist-key
persist-tun
ca "/private/var/mobile/Library/OpenVPN/ca.crt"
cert "/private/var/mobile/Library/OpenVPN/iphoneVPN.crt"
key "/private/var/mobile/Library/OpenVPN/iphoneVPN.key"
ns-cert-type server
tls-auth "/private/var/mobile/Library/OpenVPN/ta.key" 1
comp-lzo
verb 3
up /usr/bin/update-resolv-conf
down /usr/bin/update-resolv-conf


Transmettre les fichiers sur l'iPhone


Activons le wifi de notre iphone et le serveur Web d'ifile





uploadons les fichiers utiles:




Aucun commentaire:

Enregistrer un commentaire