04
Aug 08

L’iphone en modem ? Le retour !

Ce billet fait suite à celui-ci. :)

En ces temps de flemmardise, j’optimise la solution pour n’avoir que le minimum à faire. :) Donc j’ai utilisé Boss Prefs pour activer et désactiver 3proxy. Nous allons donc voir comme paramétrer Boss Prefs. Si ce n’est pas déjà fait installez Boss Prefs depuis Cydia. :) Un fois installé on lance Boss Prefs.

Boss Prefs Icônes

Boss Prefs Icônes

Cliquez sur le bouton “Config” puis “Add”

Boss Prefs lancé

Boss Prefs lancé

Un fois sur l’écran ci-dessous …

Boss Prefs add service

Boss Prefs add service

… rentrez les paramètres suivants :

  1. Name : 3proxy
  2. Start: socks -d
  3. Stop: killall socks
  4. Process: socks
  5. Icon: /Applications/BossPrefs.app/tinyproxy.png

Appuyez sur “Save” pour valider vos paramètres.

Pour utiliser l’iPhone en proxy il vous reste plus qu’a créer le réseau et lancer 3proxy par Boss Prefs.

Un petit bémol cependant, la détection des process au sein de ce logiciel ce fait par un grep de la commande ps x. Socks n’apparait pas dans le résultat de cette commande bizarrement. Du coup pour couper le proxy pensez bien si vous ne rester pas sur Boss Prefs pendant votre navigation, à lancer Boos Prefs, activez Socks, déactivez Socks. Il sera rellement coupé. ;)


29
Jul 08

Utiliser l’iphone en modem ?

Y’a une solution, mais c’est pas tout à fait vrai. :) En fait on va détourner l’iphone en proxy. (un type de passerelle internet) Pour cela il faut un ordinateur avec une carte wifi, un iphone “jailbreaké” (firmware 2.0). Depuis cydia vous devez installer le terminal et 3proxy. Puis …

  • Il faut créer un réseau wifi (de type ad-hoc) entre l’iPhone et l’ordinateur.
  • Attribuez une adresse IP sur le masque sous réseau 255.255.255.0 à l’iPhone (192.168.2.1) et à l’ordinateur (192.168.2.2).
  • Dans sur l’ordinateur lancez un terminal tappez: ping 192.168.2.1
  • Ca marche/ping pas ? Vérifiez l’adresse ip de l’iphone et de l’ordinateur, le masque sous réseau ainsi que votre réseau wifi.
  • Ca ping ! Sur l’iPhone lancez le terminal, tappez: socks -d et validez en appuyant sur retour.
  • Sur l’ordinateur, lancez firefox, allez dans Préférences > Avancé, dans la section “Connexion” cliquez sur “Paramètres” puis “Configuration manuelle du proxy”. A la ligne “Hôte SOCKS” saisissez l’adresse IP de l’iPhone et pour le port saisissez: 1080
  • Pour arrêter le proxy. Sur l’iPhone dans le terminal tappez : killall socks

Validez c’est fini. :) L’ordinateur utilise l’iPhone pour naviguer sur internet. J’ai réalisé cette manipulation avec un iPhone 3G, un mac, et firefox 3.

Icône Terminal Mobile

Icône Terminal Mobile

Terminal Mobile lancé

Terminal Mobile lancé