S’il est pratique d’avoir de l’internet mobile sur son iPhone, il l’est encore plus d’avoir une connexion sur son ordinateur, même le temps d’une synchronisation pour récupérer ses mails, ou vérifier quelque chose rapidement sur internet. Et bien vous pouvez utiliser votre iPhone comme une sorte de modem pour votre ordinateur …Tout d’abord il vous faut un iPhone Jailbreaké, c’est à dire permettant l’installation d’applications non distribuées par l’AppStore, 3G de préférence car vous aurez un meilleur débit. Ensuite il faut avoir installé OpenSSH disponible via Cydia. Puis:

  1. Créez un réseaux ad-hoc entre votre iPhone et votre machine. Sous Mac, un simple clic sur l’icône Airport et « créer un réseau » suffit. Sous Windows il faudra créer un nouveau réseaux grâce à l’assistant du même nom et activer la connexion partagée
  2. Rejoignez ce réseau avec votre iPhone
  3. Notez l’adresse IP de votre iPhone (Réglages – Wi-Fi – flèche verte de votre connexion – Adresse IP )
  4. Lancez un terminal sous Mac. Pour Windows il vous faudra utiliser Putty. (Attention Cygwin et OpenSSH ne font pas bon ménage du tout).
  5. Tapez cette commande : ssh -ND 9999 root@Adresse_ip_notée_ci_avant
  6. A la demande de mot de passe entrez : alpine
  7. Sur votre navigateur, configurez le proxy en type SOCKS5 et comme adresse localhost:9999
  8. Surfez !
Grâce à cette petite manipulation vous avez accès à Internet sans problème. Pour ceux que cela intéresse on se sert de l’iPhone comme proxy ici. L’ordinateur envoi la requête à l’iPhone qui va à son tour, l’envoyer au serveur concerné. Ainsi c’est bien l’iPhone qui fait la demande. A noter que AT&T interdit cette pratique, mais on ne sait pas s’il peut détecter son utilisation à l’heure actuelle. Ce qui est sûr c’est que déjà certains rêvent d’une application transformant l’iPhone en point d’accès Wi-Fi, un peu comme le fait le Nokia N95.

EDIT : De nouvelles manipulations notamment pour les iphones 3G sont disponibles !