Utilisation de l’iPhone comme modem d’un PC portable

Pré-requis : un iPhone 3G ou 3GS en version 3.1

Etape N° 1 : Jailbreak de l'iPhone

Différentes possibilités :

Etape N°2 : Installation de OpenSSH sur l'iPHone

    1. Installer Cydia
    2. Rechercher le paquet OpenSSH
    3. L'installer

Rejoindre le réseau Ad-Hoc sur l'iPhone

Etape N° 3 : création d'un réseau WiFi ad-hoc entre le PC portable et l'iPhone

  1. Créer un réseau Wifi sur votre PC (voir  ce lien pour un PC sous Windows et ce lien pour un PC sous Linux)
  2. Affecter une adresse IP privée fixe à ce réseau ad-hoc (exemple : 192.168.1.100, masque : 255.255.255.0)
  3. Le démarrer sur le PC
  4. Créer (menu Réglages -> WiFi) de même ce réseau sur l'iPhone (même nom, paramètres IP fixes – exemple : 192.168.1.101, masque : 255.255.255.0- )
  5. Rejoindre ce réseau ad-hoc sur votre iPhone

Paquet OpenSSH dans Cydia

Etape N° 4 : ouverture d'un tunnel SSH entre le PC portable et l'iPhone

  1. Une fois le connexion WiFi établie, ouvrir un tunnel SSH sur un port TCP disponible (exemple ici avec le port 9999) entre le PC et l'iPhone par la commande :

ssh -ND 9999 root@192.168.1.101

  1. Entrer le mot de passe : alpine

Etape N°5 : configuration du navigateur sur le PC portable

  1. Configurer votre navigateur pour utiliser le proxy Socks "localhost" sur le port 9999
  2. Exemple avec Firefox (Outils -> Optionss -> Avancé -> Réseau -> Paramètres)

Paramètres proxy Firefox

 

 

 

 

 

 

 

 

 

 

 

 

 

Etape N°6 : Surfez !

Etape N°7 : utilisation du Citrix Receiver (plugin permettant la connexion à des applications Citrix via un portail d'accès distant)

 

1. Installer le paquet proxychains

apt-get install proxychains

2. Modifier le fichier /etc/proxychains.conf pour qu'il pointe sur le proxy Socks créer par le tunnel SSH

[ProxyList]
socks5  127.0.0.1 9999

3. Désactiver le plugin Citrix au niveau du navigateur Web

4. Enregistrer le fichier launch.ica lors du clic sur  une icône Citrix

5. Saisir à la ligne de commande

proxychains /usr/lib/ICAClient/wfica launch.ica

6. That's All Folks !