Cet article décrit l'utilisation d'openvpn avec un iphone.
Prérequis
- iPhone jailbreaké
- ifile
- sbsettings
- OpenVPN Toggle for SBSettings
- un serveur openvpn
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
Résultat
Références
http://www.krikkit.net/howtos/13-howtos/56-using-openvpn-client-on-a-jailbroken-iphone-3gs.html
Aucun commentaire:
Enregistrer un commentaire