@eduyoshida's blog » Tunelar a conexao no Android (Criptografar)
ago 17 2011

Tunelar a conexao no Android (Criptografar)


Diquinha simples mas eficiente:

Caso queira/precise utilizar uma conexão wireless, pública ou não e esta não seja muito confiável, você pode tunelar todo seu acesso a Internet via uma conexão SSH (criptografada).

Para isso você precisa:

1- Android com permisões de Root (vários apps fazem isso automaticamente, ‘Google It’);
2- O App SSHTunnel (baixe no Market)
3- Um computador/servidor SSH Server para que a conexão seja tunelada para ele.

A configuração é bem trivial mas segue a configuração básica para funcionar:

‘Abra’ o App SSHTunnel e configure as opções:

1- Em SSH Tunnel Settings:
- Host: Endereço do seu servidor SSH
- Port: A Porta do serviço SSH (Se vc não mudou, o padrão é 22)
2- Account Information:
- User: Usuário do SSH
- PAssword: Senha do SSH

tunnel1

3- Port Forwarding
- Habilite a opção : “USe socks proxy”

tunnel2

4- Feature Settings
- Habilite a opção: “Global Proxy”

tunnel3

Agora Adicione um WIDGET em seu “desktop”

Enfim, para habilitar basta clicar no Widget adicionado, quando o ícone ficar verde, a conexão estará ‘Tunelada’. Para desconectar, basta clicar de novo.

tunnel4tunnel5

Você pode personalizar o App, mas a configuração básica é esta.

Lembrando: Isso não vai garantir TODA a segurança da sua conexão, apenas irá criptografar todo seu tráfego com a Internet, não permitindo que ninguém “snife” seus dados, sugiro usar o App em combinação com o DroidWall que é um App que cria regras IPTables no seu Android.

É isso.

@eduyoshida