- A solução é muito perigosa, pois pode permitir que qualquer usuário acesse a mesma rede que você sem autenticação. Você pode estar violando normas de segurança do ambiente que irá acessar. Por isso, não me responsabilizo pelo uso inadequado desse método.
- Na verdade, não há como configurar usuário e senha de proxy no Android (ainda). Por isso, faremos uma "gambi"
- Essa solução exige que você tenha acesso a algum computador que esteja na mesma rede que você quer acessar. E esse computador deverá estar ligado enquanto você usa a wifi pelo celular. Isso porque o computador fará autenticação no lugar do celular.
Parte 1: Configurando o Proxy sem autenticação no Android.
Primeiramente, você deve aprender como configurar proxys que não exigem autenticação. Veja como neste tópico.
Parte 2: Criando o proxy de "ponte"
Como comentei acima, você precisará de um computador ligado durante o uso da rede com o celular. O computador deve estar conectado à mesma rede (não necessariamente ao mesmo ponto de acesso).
A idéia básica é criar um proxy que não exige autenticação no seu computador. Assim, ele será a "ponte" entre um proxy autenticado e um proxy inseguro.
Você vai precisar instalar um servidor proxy na máquina. Eu recomendo o CCProxy, que você pode baixar aqui. Baixe-o e instale-o. A versão é "demo", mas é mais do que suficiente para o que precisamos!
Abra o CCProxy. Vá em options -> Advanced -> Cascading.
Nesta tela, você irá configurar o proxy real da sua rede, ou seja, o proxy que exige autenticação. Marque as opções "Enable Cascading Proxy" e "Need authorization" para habilitar as opções, e coloque o IP, Porta, usuário e senha do seu proxy.
Com isso, você já tem o seu proxy inseguro apontado para o proxy autenticado!
Parte 3: Conectando ao proxy inseguro
O que você precisa fazer agora é configurar seu Android para usar o Proxy instalado no seu computador! Basta usar o endereço IP de sua máquina e a porta configurada no CCProxy (em geral a 808). Se você não sabe como descobrir o IP de sua máquina.... bem... google it!
É isso! Espero que essa solução atenda à maioria das pessoas. Apesar das limitações, é o que podemos fazer por enquanto. Em caso de dúvidas, deixe um comentário!