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. Vimos recentemente um post por Nate True explicando como utilizar o seu iPhone 3G em um Laptop, PC e utilizar o modem de rede 3G para navegar pela Internet em seu PC. We gave it a try and it work flawlessly here is how we did it Concedemos-lhe experimentar um trabalho impecável e ela aqui está como nós conseguimos

1. Jailbreak your iPhone 3G (or first gen iPhone running the 2.0 software). Jailbreak o iPhone 3G (ou primeiro gen iPhone executando o software 2,0). Install OpenSSH via Cydia. Instale o OpenSSH via Cydia. (OpenSSH gives you command line access to your device; Here’s its full user guide.) (OpenSSH dá-lhe acesso à linha de comando do dispositivo; Aqui está o seu pleno manual do utilizador.)

2. Create an ad-hoc network on your computer. Criar uma rede ad-hoc em seu computador. On Macs, just click on the Wi-Fi icon in the menubar and select “Create Network.” On Windows, set up internet connection sharing. Em Macs, basta clicar sobre o ícone de acesso Wi-Fi no menu e selecione a opção "Criar Rede." No Windows, configurar partilha de ligação à Internet.

3. Join the iPhone to this network via Wi-Fi as usual. Junte-se ao iPhone a esta rede via Wi-Fi, como de costume.

4. On the iPhone, under Settings->Wi-Fi, select the network you have joined to view connection details. Sobre o iPhone, em Configurações-> Wi-Fi, seleccionar a rede que se uniram para visualizar detalhes conexão. Write down its IP address. Anote o endereço IP.

5. From the Mac’s Terminal, run the following command: Desde o Terminal do Mac, execute o seguinte comando:
ssh -ND 9999 root@IPHONE_IPADDR ssh-ND 9999 raiz @ IPHONE_IPADDR
but replace IPHONE_IPADDR with the IP you wrote down in step 4. mas substituir IPHONE_IPADDR com o IP que você anotou na etapa 4. Login. Fazer logon. The default root password is alpine; you should really login normally over SSH and change this. A raiz padrão é a senha alpino; você deve realmente login normalmente por SSH e mudar esta situação.

Windows users: the free SSH client Putty will allow you to accomplish this same step. Os usuários do Windows: a livre cliente SSH Putty irá permitir que você conseguir esta mesma etapa. Don’t install Cygwin OpenSSH as some suggest, that’s massive overkill. Não instalar o Cygwin OpenSSH, como alguns sugerem, que o maciço da sobreexploração.

6. Configure your browser to use a SOCKS5 proxy server at localhost:9999. Configurar o browser para utilizar um servidor proxy SOCKS5 em localhost: 9999. Here’s more on setting up a SOCKS proxy in Firefox; Adam did it on his Mac in Safari. Veja mais sobre a configuração de um proxy SOCKS no Firefox; Adam fez isso em seu Mac no Safari.

7. Surf. I’ve successfully done web browsing and IRC, anything that supports SOCKS4/5 should work. Tenho feito com sucesso navegação na Internet e IRC, algo que suporta SOCKS4 / 5 deve funcionar. Haven’t yet had success with my Citrix client Ainda não tiveram sucesso com o meu cliente Citrix : (

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. Para os curiosos: O iPhone é juntar a sua rede Wi-Fi, mas sem acesso à internet nesta rede cai para trás usando 3G para cessante pacotes. 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 local cria um servidor proxy que retransmite pacotes do endereço loopback em seu pc para o iPhone, o que lhes fora devidamente procurações a ligação celular.

Browsing is surprisingly fast, 3G really shows its potential here. Navegar é surpreendentemente rápida, 3G realmente mostra seu potencial aqui. It’s zippier than doing it directly on the iphone, which I put down to rendering delay. It's zippier do que fazê-lo diretamente sobre o iphone, que me colocou para baixo para tornar mais rapidamente possível.

A more ideal solution of course would be to get the iPhone showing up as a regular access point. Uma solução mais ideal seria evidentemente a obter o iPhone aparecendo como um ponto de acesso regular. 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. Não vejo nenhuma razão para que tal não seria possível, e vai estar a fazer alguma investigação próprio, observando principalmente o Unix processos lidar com isso em desktop OS X, e ver se eles podem ser elaboradas a partir de fonte para o iPhone. In the meantime, the steps to accomplish this are not bad and will definitely serve in a pinch. Entretanto, as etapas para conseguir isso não são ruins e vai certamente servir em um beliscão.