Como anonimizar e criptografar seu tráfego BitTorrent
Se você está tentando se esquivar de um governo raivoso, uma conexão afogando ISP, ou o olhar atento de conglomerados de mídia, anonimizando e criptografando seu tráfego de BitTorrent pode ajudar. Leia para saber como.
foto por jin.thai.
O que é isto e o que eu preciso?
BitTorrent é uma forma de compartilhamento de arquivos distribuídos. O compartilhamento de arquivos não distribuídos é quando você se conecta a uma única fonte e baixa um arquivo. Quando você visita um repositório de software on-line, por exemplo, e faz o download de uma nova versão de algum aplicativo que está usando em uma transferência de arquivo não distribuída, o arquivo foi diretamente do servidor para você.
O compartilhamento distribuído de arquivos altera esse modelo. Quando você usa o BitTorrent, um protocolo de compartilhamento de arquivos distribuído, você não baixa um arquivo de uma única fonte, mas sim de qualquer número de fontes. Todos que fazem parte do enxame de compartilhadores de arquivos que usam o mesmo rastreador e compartilham o torrent que você está baixando, podem enviar potencialmente uma parte desse arquivo. Seu download não é mais entre você e uma única fonte, mas entre todos no swarm e você. Isso significa que qualquer um pode entrar no enxame de torrent e ver quais arquivos você está baixando e, por sua vez, fazer o upload alternativo para o swarm é parte do modelo do BitTorrent..
Se essa pessoa espionando sua atividade de torrent for um governo hostil, seu provedor de serviços de Internet buscando limitar sua conexão ou um agente contratado por um conglomerado de mídia para monitorar redes de BitTorrent, você poderá encontrar problemas inesperados..
Como você pode contornar esses resultados? Anonimizando e / ou criptografando seu tráfego BitTorrent.
Quais são as vantagens? Seu tráfego de BitTorrent será anônimo, o IP que o enxame vê não será seu endereço IP real. Se você optar por criptografar e anonimizar, até mesmo seu ISP, as pessoas com acesso direto ao seu canal de largura de banda, não conseguirá ver o que você está fazendo. Você será capaz de usar o BitTorrent sem medo.
Quais são as desvantagens? Proxying / tunneling pode retardar sua conexão e a criptografia pode atrasá-lo ainda mais. Embora muitas pessoas se sintam perfeitamente à vontade para obter um bom desempenho, a fim de proteger melhor sua conexão com o BitTorrent, é preciso estar ciente de.
Pronto para começar? Para anonimizar e criptografar o BitTorrent, você precisará do seguinte:
- Para ambas as técnicas, você precisará de um cliente BitTorrent com suporte a proxy. Nós vamos estar usando o uTorrent no Windows.
- Você precisará de um provedor proxy / SSH. Para este tutorial, usaremos o popular provedor de proxy BitTorrent canadense BTGuard.
- Para criptografar sua sessão BitTorrent, você precisará de uma camada adicional de segurança na forma de um servidor proxy local que se conecte ao seu túnel criptografado. Vamos destacar como usar o aplicativo fornecido pelo BTGuard e o aplicativo gratuito PuTTY para rolar seu próprio servidor proxy.
Nossas instruções ajudarão você a configurar qualquer proxy SOCKS para funcionar com o uTorrent (ou outro cliente BitTorrent compatível com proxy), mas vamos configurá-lo para o BTGuard. Se você ainda não tem um proxy anônimo, o BTGuard é uma escolha sólida e custa apenas US $ 7 por mês. Obtenha suas informações de proxy à mão ou inscreva-se em uma conta do BTGuard aqui. antes de continuar.
Configurando o uTorrent para o tráfego anônimo de torrent
Execute o uTorrent. Navegue até Opções -> Preferências (ou pressione CTRL + P) para abrir o painel Preferências. No painel Preferências, navegue até o submenu Conexão.
No submenu Conexão, você precisa preencher as informações do servidor proxy. Para o Tipo selecione SOCKS5, para o preenchimento do Proxy em proxy.btguard.com e Porta 1025. Verifique a Autenticação e preencha seu Nome de Usuário e Senha (os usuários do BTGuard usarão o mesmo nome de usuário e senha com os quais criaram sua conta). Se você estiver usando outro serviço além do BTGuard, basta alterar as entradas anteriores para corresponder aos dados de seus provedores de serviços..
Em verificação de autenticação todos as caixas, incluindo “Usar proxy para pesquisas de nome de host”, “Usar proxy para conexões ponto a ponto”. Certifique-se de marcar todas as caixas em Proxy Privacy, incluindo "Desativar todas as pesquisas de DNS locais", "Desativar recursos que vazam informações de identificação" e "Desativar conexões não suportadas pelo proxy". A falha em verificar essas opções comprometerá seu anonimato e derrotará todo o propósito de usar um servidor proxy.
Reinicie o uTorrent. Se você não reiniciar o uTorrent, as alterações do Proxy não serão efetivadas.
Criptografando sua conexão BitTorrent
O anonimato protegerá sua identidade, mas, se o seu ISP for muito bom, não irá impedi-los de detectar e limitar seu tráfego BitTorrent. Se você quer a segurança extra do tráfego criptografado e / ou o seu ISP está moldando seu tráfego e limitando as conexões BitTorrent, esta é a configuração para você.
O BTGuard oferece um proxy de criptografia gratuito que é pré-configurado. Para usar a ferramenta de criptografia do BTGuard, baixe-a primeiro dos servidores do BTGuard aqui. Instale o aplicativo em C: \ BTGUARD (esta etapa é extremamente importante, se você instalá-lo em outro diretório, o aplicativo não funcionará corretamente). Depois de instalado, execute o aplicativo.
Abra seu aplicativo uTorrent novamente e navegue de volta para o menu Preferências. No menu Preferências, substitua proxy.btguard.com por 127.0.0.1 (o endereço do computador local). Deixe todas as outras configurações, incluindo suas informações de login, iguais. Reinicie o uTorrent para que as alterações entrem em vigor. Você ainda estará conectado aos servidores do BTGuard, mas o tráfego entre o uTorrent e esses servidores será criptografado.
Alternativamente, se você deseja usar um serviço SSH para conectar-se a um servidor externo e anonimizar seu tráfego dessa maneira, você precisará usar o PuTTY para se conectar ao serviço SSH e criar um proxy local para o tráfego do uTorrent fluir. Observe que, se você já estiver usando o BTGuard, também pode usar a criptografia deles e pular esta etapa. Se você estiver usando outro serviço e quiser usar o túnel SSH criptografado, continue lendo.
O Putty é um cliente Telnet / SSH gratuito para Windows e Linux que permite rotear facilmente seu tráfego por meio de um túnel criptografado. Baixe e instale o PuTTY. Execute o aplicativo pela primeira vez. A primeira tela que você verá é a tela da sessão. Aqui você precisará inserir o endereço do seu provedor de SSH. A porta SSH padrão é 22; só mude esta porta # se o seu provedor SSH indicar que você deveria. Certifique-se de que o SSH esteja marcado. Vá em frente e dê um nome à sua sessão para que você possa salvá-la para uso futuro.
Navegue para Conexões -> SSH. No submenu SSH, você precisa criar uma nova configuração de porta. Coloque um número de porta na caixa Fonte (pode ser qualquer número que não esteja em conflito com a estrutura de porta existente do seu computador, usamos 12345) e, em seguida, selecione Dinâmico e Automático. Pressione Adicionar para adicionar a porta.
Navegue de volta para o menu da sessão e clique em Salvar para salvar sua configuração. Em seguida, clique em Abrir para iniciar o túnel SSH no seu host SSH e faça login com suas credenciais de login.
Uma vez que você tenha logado via PuTTY com suas credenciais de login, agora você pode usar o PuTTY como seu servidor SOCKS. Abra o uTorrent e o menu Preferências. Configure as coisas exatamente como faria para o BTGuard, exceto pelo endereço IP inserido em 127.0.0.1 (o servidor proxy está em seu computador), altere o número da porta para 12345 e deixe a seção Autenticação em branco.
Testando o anonimato da sua conexão BitTorrent
Quando você configura seu navegador da web com um servidor proxy, é fácil visitar um site como o WhatIsMyIP para ver se está navegando a partir do novo endereço IP. E quanto ao BitTorrent? Não é tão fácil assim. Felizmente há um serviço projetado para ajudá-lo a verificar o endereço IP do seu cliente Torrent está transmitindo.
Depois de configurar o uTorrent usando as técnicas acima (anônimas, mas não criptografadas com o BTGuard, anônimas e criptografadas com o BTGuard, ou anônimas e criptografadas com o provedor de SSH escolhido), é hora de visitar o CheckMyTorrentIP. No CheckMyTorrentIP, clique na guia Generate Torrent. Salve o arquivo torrent resultante em seu computador e carregue-o no uTorrent. Deve ficar assim:
Clique no torrent e olhe para baixo no painel de informações na parte inferior da tela. Clique na guia Trackers. Nessa aba, você obterá informações do rastreador (neste caso, o rastreador CheckMyTorrentIP.
Veja esse endereço IP? Esse deve ser o endereço IP do seu novo serviço de proxy e não o endereço IP da sua conexão com a internet. Se você vir o endereço da sua conexão com a Internet e não o servidor proxy, é necessário voltar e verificar novamente sua configuração.
Você também pode visitar o CheckMyTorrentIP e clicar na guia Check IP para ver todos os endereços IP dos quais o seu arquivo torrent se conectou:
Lá você tem isso. Se os endereços IP forem aqueles fornecidos pelo seu provedor proxy / SSH e não pelo seu endereço IP residencial, você estará desobediente. Todo o seu tráfego BitTorrent será encaminhado através desse endereço IP e o seu endereço IP privado nunca será transmitido para a Internet maior!
Tem uma dica ou truque para torrenting seguro e anônimo? Vamos ouvir sobre isso nos comentários.