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. Onlangs We zagen een post door Nate True uitlegt hoe je een 3G-iPhone in een laptop, pc-modem en het gebruik van het 3G-netwerk te surfen op het net in uw pc. We gave it a try and it work flawlessly here is how we did it Wij gaven het gewoon proberen en het werkt feilloos hier is hoe we het gedaan heeft

1. Jailbreak your iPhone 3G (or first gen iPhone running the 2.0 software). Jailbreak je iPhone 3G (of de eerste generatie iPhone draait de 2.0-software). Install OpenSSH via Cydia. Installeer OpenSSH via Cydia. (OpenSSH gives you command line access to your device; Here’s its full user guide.) (OpenSSH geeft je command-line toegang tot uw apparaat; Hier volgt de volledige gebruikershandleiding.)

2. Create an ad-hoc network on your computer. Maak een ad-hoc netwerk op uw computer. On Macs, just click on the Wi-Fi icon in the menubar and select “Create Network.” On Windows, set up internet connection sharing. Ook op de Mac, klik je gewoon op de Wi-Fi-pictogram in de menubalk en kies "Create Network." On Windows, opgericht internet verbinding te delen.

3. Join the iPhone to this network via Wi-Fi as usual. Doe mee aan de iPhone tot dit netwerk via Wi-Fi as usual.

4. On the iPhone, under Settings->Wi-Fi, select the network you have joined to view connection details. Op de iPhone, onder Settings-> Wi-Fi, het netwerk selecteren dat u deelneemt aan om informatie over de aansluitingen. Write down its IP address. Noteer het IP-adres.

5. From the Mac’s Terminal, run the following command: Van de Mac's Terminal, voert u de volgende opdracht:
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. IPHONE_IPADDR maar vervangen door het IP-u hebt opgeschreven in stap 4. Login. Inloggen. The default root password is alpine; you should really login normally over SSH and change this. De standaard root-wachtwoord is alpine, je moet echt normaal inloggen via SSH en de verandering in brengen.

Windows users: the free SSH client Putty will allow you to accomplish this same step. Windows-gebruikers: de vrije Putty SSH-client kunt u gemakkelijker te maken deze zelfde stap. Don’t install Cygwin OpenSSH as some suggest, that’s massive overkill. Niet installeren Cygwin OpenSSH zoals sommigen suggereren, dat de gigantische overkill.

6. Configure your browser to use a SOCKS5 proxy server at localhost:9999. Stel uw browser het gebruik van een SOCKS5 proxy server op localhost: 9999. Here’s more on setting up a SOCKS proxy in Firefox; Adam did it on his Mac in Safari. Hier vindt u meer over het opzetten van een SOCKS proxy in Firefox, Adam dat hij op zijn Mac in Safari.

7. Surf. I’ve successfully done web browsing and IRC, anything that supports SOCKS4/5 should work. Ik heb met succes gedaan web browsen en IRC, dat iets dat steunt SOCKS4 / 5 zou moeten werken. Haven’t yet had success with my Citrix client Heb nog geen succes gehad met mijn Citrix-client : (

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. Voor de nieuwsgierigen: De iPhone is die je Wi-Fi-netwerk, maar met geen toegang tot internet op dit netwerk valt terug naar het gebruik van 3G voor uitgaande pakketjes. 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 creëert een lokale proxy-server die relais pakketten van het loopback-adres van uw pc naar de iPhone, die plichtsgetrouw proxies ze uit de cellulaire verbinding.

Browsing is surprisingly fast, 3G really shows its potential here. Surfen is verrassend snel, 3G echt blijkt het potentieel hier. It’s zippier than doing it directly on the iphone, which I put down to rendering delay. Het is zippier doen dan het rechtstreeks op de iPhone, die ik tot destructie vertraging.

A more ideal solution of course would be to get the iPhone showing up as a regular access point. Een ideale oplossing zou natuurlijk zijn dat we de iPhone wordt weergegeven als een reguliere toegangspunt. 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. Ik zie geen enkele reden waarom dit niet mogelijk zou zijn, en zal mezelf om wat onderzoek te doen, voornamelijk observeren wat Unix-processen op het behandelen van dit desktop OS X, en kijken of ze kunnen worden samengesteld op basis van een bron is voor de iPhone. In the meantime, the steps to accomplish this are not bad and will definitely serve in a pinch. In de tussentijd, zijn de stappen om dit niet slecht zijn en zal dienen in een snuifje.