A ciência dos proxys.
Proxy é o nome que damos a um servidor que envia requisições a outro servidor, servindo de intermediário entre este outro servidor e o cliente.
O proxy de segurança da empresa intercepta todas as conexões da rede local p/ internet, filtra os conteúdos e gera bloqueios.
Mas podemos driblar isso. Como? Com outro proxy! Fazemos uma conexão denominada “tunelamento” (tunneling). Esse tipo de conexão funciona com dois computadores e um servidor intermediário, ou seja, um proxy. A estratégia é usar uma porta livre da conexão e enviar pacotes de dados encriptados para o proxy. O proxy decodifica esses dados e os traduz para o segundo computador executar as tarefas de acesso. Por exemplo: se o proxy do Bom Jesus bloquear a porta 110, de pop3, podemos usar a porta 443, de http, para fazer uma requisição pop3 ao proxy externo. Esse proxy vai encaminhar o pedido ao outro computador, que vai fazer o acesso na porta 110, vai recuperar a informação necessária, vai devolver ao proxy e o proxy vai devolver a informação encriptada ao usuário. Essa estratégia é o tunelamento com anonimato, pois o proxy da empresa não consegue absolutamente nenhuma informação do que está sendo transferido pelo túnel.
Até agora, consegui uns 4 programas que podem auxiliar no tunelamento.
O UltraSurf é o mais conhecido e o mais rápido. Ele recupera uma lista de proxys da internet, avalia qual possui a conexão mais desafogada e se conecta automaticamente, mudando todas as configurações de proxy do windows automaticamente e redirecionando tudo pra porta 9666 do computador local. Ele faz conexões http e https. Com o UltraSurf podemos usar MSN e qualquer outro navegador para acessar qualquer conteúdo.
O problema do UltraSurf é que ele muda de proxy com muita rapidez e sem aviso. Isso pode interromper determinadas requisições e pode corromper downloads, impedir algumas páginas de carregar completamente, etc… Para downloads, podemos usar outro recurso.
Vidalia Bundle é um conjunto de programinhas para acessar os navegadores de uma rede de proxys chamada de “The Onion Router” (Roteadores da Cebola), ou TOR. O vidalia conta com um programinha chamado Privoxy, que encontra proxys que usam encriptação de dados, um programinha de acesso à rede TOR e para controlar o fluxo dos dados.
A vantagem do vidalia é manter a mesma conexão por tempo indeterminado. O vidalia permite configurarmos portas e ips que devem ser ignorados, permite localizarmos o servidor geograficamente mais próximo e com a banda menos movimentada, conectar via-SOCKS4 e 5. É excelente para usar gerenciadores de downloads em sites restritos, mas para navegar é muito mais lento que o UltraSurf e não é eficiente para rodar MSN.
Outra alternativa é o JonDo. JonDo é um programinha similar ao vidalia/TOR, mas mais fácil de usar. Ele permite selecionar entre um grupo seleto de servidores proxy, alguns pagos e outros gratuitos. Possui um controlezinho de velocidade e permite escolher entre navegação por tunelamento (anônima) ou por “proxy transparente”, o que não libera acesso a nada, mas atribui um outro IP ao usuário. O JonDo é menos popular que os outros dois, e por isso tem poucos servidores. Para quem paga é excelente, naturalmente. Para quem não paga, os outros dois são a melhor alternativa.
Alguns programas não permitem configurarmos proxy e muitas vezes ignoram solenemente as configurações do próprio windows. Um bom exemplo é o aplicativo de conexão remota do windows (mstsc). Para desviar esse empecilho, encontrei um programinha chamado “ProxyFirewall“. Ele funciona como um firewall: intercepta todos os programas que tentam se conectar pela rede. Quando ele identifica um programa tentando fazer um acesso externo, ele te pergunta se quer que esse programa seja tapeado pra usar um proxy. Podemos usar proxys privados (com senha) ou públicos (sem senha), através de SOCKS ou HTTP. Há ainda a opção de randomizar os proxys em um eterminado intervalo de tempo ou permanecer só com um ou ainda ignorar todos os proxys.
Ficam as dicas…
UltraSurf (Versão 9.3):
Em options, proxy settings: deixem em auto-detect proxys. Isso basta.
O UltraSurf começa a funcionar no endereço 127.0.0.1, porta 9666.
Vidalia Bundle:
Execute o Privoxy. Pode fechar a janela, ele fica na bandeja da barra do iniciar.
Execute o Vidalia. Em settings, habilite a caixa “I use a proxy to access the internet”. Em http proxy coloque “172.16.16.153″, porta 3128.
Habilite a caixa “Use this proxy for HTTPS also”.
Habilite a caixa “My firewall blablabla…” e deixe na caixa assim: “80,443″, sem as aspas.
Em sharing, deixe a opção “Run as client only”. Salve tudo e feche.
Na tela principal do vidalia, dê um “Stop TOR” e inicie de novo. No botão “view the network” dá pra escolher um servidor geograficamente mais próximo. Os com 3 tijolinhos são os melhores. Dê dois clique pro TOR tentar conectar neles. Quando a cebola estiver amarela, é pq ele não conseguiu conectar a nenhum, mas está procurando. Se a cebola ficar verde, é pq tá funcionando. Nas primeiras vezes pode demorar porque ele fica localizando servidores.
O Vidalia funciona no endereço 127.0.0.1, porta 8118 para protocolo HTTP e na porta 9051 pra SOCKs.
MSN com UltraSurf & Vidalia Bundle: O MSN busca as configurações do IExplore. Isso significa que o UltraSurf já resolve metade dos problemas.
Pra garantir que funcione 100%, basta ir em ferramentas, opções, conexão, config. avançadas.
Com o vidalia rodando, deixe o campo SOCKS 127.0.0.1, porta 9051.
Se o UltraSurf estiver ativo, deve aparecer embaixo, em HTTP, 127.0.0.1, porta 9666. Se não estiver assim, reinicie o MSN.