@eduyoshida's blog » Como usar a Internet do PC no Android / Reverse Tethering
jul 14 2012

Como usar a Internet do PC no Android / Reverse Tethering

Caso vc não tenha um roteador wifi acessível, você pode ‘compartilhar’ o acesso a internet do seu computador com o seu Android via o cabo USB. / If you dont have a wireless access, you can share your computer’s internet access with your android device by an USB cable

… é bem parecida com a última e ‘antiga’ dica, porém tem finalidades diferentes =] :

Para quem:
- não tem plano de dados no Smartphone,
- tem uma velocidade limitada de dados ou tráfego de dados limitado,
- ou qualquer um que queira usar a velocidade da internet do computador no seu Android

Para isso você precisa: / you wil need

A- Android (mínimo 2.3.x) com permisões de Root (vários apps fazem isso automaticamente, ‘Google It’); / An  android device with root permissions
B- O App ProxyDroid (baixe no Market) instalado;/ ProxyDroid App (get from market)
C- O computador/servidor (Linux no exemplo) com SSH Server para que sirva de proxy Socks5 . / A computer/server with ssh server to serve the socks5 proxy

É bem simples:

1- MONTE A REDE: /make the network
- Ligue seu aparelho via cabo USB no computador. / Plug your device to Computer
- No Android, vá em ‘Configurações‘ > ‘Aplicativos‘ > ‘Desenvolvimento.’ E Ligue a opção ‘Depuração USB‘.
- No Android, vá em ‘Configurações‘ > ‘Redes sem fio e outras‘ > ‘Roteador WiFi e por cabo‘ E Ligue a opção “Vínculo USB” .

Proxy1"

2- CRIE UM PROXY SOCKS5 SERVER
- No seu computador – para este exemplo será usado um Linux, mas também funciona com o Windows, basta instalar um servidor SSH – abra um terminal e digite: /On Computer, Turn On your Proxy  Server with the command line
ssh -D 0.0.0.0:6666 127.0.0.1

3- CONFIGURE O CLIENTE NO ANDROID
- Abra o aplicativo ProxyDroid e configure as opções: /Open the ProxyDroid app

- HOST: Coloque o IP que seu computador ‘ganhou’ quando ligou o Vinculo USB (ifconfig para descobrir, não confunda com o outro endereçoIP) / Computer’s IP (same network of the android device)
- Port: 6666 (a mesma do comando SSh no computador) /
- Proxy Type: SOCKS5
-Ligue a opção ‘Global Proxy
-Ligue a opção ‘DNS Proxy

Por último ligue o “Proxy Switch” (primeira opção de cima no app) / Turn On Proxy Switch

proxy2
proxy3

Tudo isso pode ser feito com Wifi também, a única diferença é liigar a opção Roteador Wifi em vez do Vínculo USB, porém precisará de um adaptador Wifi USB. =]

É isso, use a velocidade de sua internet do PC no seu Android sem roteador wireless!


@eduyoshida