Recently We saw a post by Nate True explaining how to use your 3G iPhone into a Laptop, PC Modem and use the 3G Network to surf the net in your PC. Vi så nylig et innlegg av Nate True forklarer hvordan du skal bruke 3G-iPhone til en bærbar PC Modem og bruke 3G-nettverket til å surfe på nettet i din PC. We gave it a try and it work flawlessly here is how we did it Vi ga den en prøve, og det fungerer feilfritt her er hvordan vi gjorde det

1. Jailbreak your iPhone 3G (or first gen iPhone running the 2.0 software). Jailbreak din iPhone 3G (eller første gen iPhone kjører 2,0 programvare). Install OpenSSH via Cydia. Installer OpenSSH via Cydia. (OpenSSH gives you command line access to your device; Here’s its full user guide.) (OpenSSH gir deg kommandolinje-tilgang til enheten; Her er den fullstendige brukerhåndboken.)

2. Create an ad-hoc network on your computer. Opprett en ad-hoc-nettverk på din datamaskin. On Macs, just click on the Wi-Fi icon in the menubar and select “Create Network.” On Windows, set up internet connection sharing. På Macintosh-maskiner, bare klikk på Wi-Fi-symbolet i menylinjen og velg "Create Network." På Windows, konfigurerer Deling av Internett-tilkobling.

3. Join the iPhone to this network via Wi-Fi as usual. Bli med på iPhone til dette nettverket via Wi-Fi som vanlig.

4. On the iPhone, under Settings->Wi-Fi, select the network you have joined to view connection details. På iPhone, under Innstillinger-> Wi-Fi, velge hvilket nett du har sluttet å vise forbindelse detaljer. Write down its IP address. Skriv ned IP-adressen.

5. From the Mac’s Terminal, run the following command: Fra Mac terminal, kan du kjøre følgende kommando:
ssh -ND 9999 root@IPHONE_IPADDR ssh-ND 9999 root @ IPHONE_IPADDR
but replace IPHONE_IPADDR with the IP you wrote down in step 4. men erstatter IPHONE_IPADDR med IP du skrev ned i trinn 4. Login. Innlogging. The default root password is alpine; you should really login normally over SSH and change this. Standard root-passordet er alpint, bør du virkelig pålogging normalt over SSH og endre dette.

Windows users: the free SSH client Putty will allow you to accomplish this same step. Windows-brukere: den gratis SSH-klient kitt vil tillate deg å gjøre dette samme trinn. Don’t install Cygwin OpenSSH as some suggest, that’s massive overkill. Ikke installere Cygwin OpenSSH som enkelte foreslår, som er massiv Overkill.

6. Configure your browser to use a SOCKS5 proxy server at localhost:9999. Konfigurere nettleseren til å bruke en SOCKS5 proxy-server via localhost: 9999. Here’s more on setting up a SOCKS proxy in Firefox; Adam did it on his Mac in Safari. Her er mer om å sette opp en SOCKS proxy i Firefox; Adam gjorde det på sin Mac i Safari.

7. Surf. I’ve successfully done web browsing and IRC, anything that supports SOCKS4/5 should work. Jeg har gjort Internett-surfing og IRC, noe som støtter SOCKS4 / 5 skal fungere. Haven’t yet had success with my Citrix client Har ennå ikke hatt suksess med min Citrix klient : (

For the curious: The iPhone is joining your Wi-Fi network, but with no internet access on this network it falls back to using 3G for outgoing packets. For de nysgjerrige: The iPhone er å bli med Wi-Fi-nettverket, men uten internett tilgang på dette nettverket det faller tilbake til å bruke 3G for utgående pakker. ssh -ND creates a local proxy server that relays packets from the loopback address on your pc to the iPhone, which dutifully proxies them out the cellular connection. ssh-ND skaper et lokalt proxyserver som rele-pakker fra loopback adresse på din PC til iPhone, som pliktoppfyllende strekker dem ut mobilnettet tilkobling.

Browsing is surprisingly fast, 3G really shows its potential here. Browsing er overraskende rask, 3G virkelig viser sitt potensial her. It’s zippier than doing it directly on the iphone, which I put down to rendering delay. Det er raskere enn å gjøre det direkte på iPhone, som jeg satt ned til rendring forsinkelse.

A more ideal solution of course would be to get the iPhone showing up as a regular access point. En mer ideelle løsningen selvsagt ville være å få iPhone dukke opp som en vanlig tilgangspunkt. I see no reason why this wouldn’t be possible, and will be doing some research myself, mostly observing what Unix processes handle this on desktop OS X, and see if they can be compiled from source for the iPhone. Jeg ser ingen grunn til at dette ikke ville være mulig, og vil bli gjort noen undersøkelser selv, for det meste observerer hva Unix prosesser håndtere dette på desktop OS X, og se om de kan være kompilert fra kilde for iPhone. In the meantime, the steps to accomplish this are not bad and will definitely serve in a pinch. I mellomtiden kan du fremgangsmåten for å oppnå dette er ikke dårlig, og vil definitivt tjene i en klemme.