Desative o µTP (é uma camada de aplicativo diferente e inútil para suas necessidades) e desative completamente a criptografia de protocolo.
Eu criei um ambiente virtual para download de torrent que incluía 4 máquinas virtuais. Dos quatro, três máquinas atuam como pares e a outra atua como rastreador. Usando uTorrent
, criei um arquivo torrent de um dos pares e o anunciei ao rastreador. De outro ponto eu tentei baixar o arquivo usando o arquivo torrent criado e funcionou. No entanto, quando capturei os pacotes de rede durante o download usando o wireshark, fiquei surpreso ao ver que o protocolo Bittorrent não era de todo usado para a transferência de peças. Nem tinha request
ou have
mensagens. O UDP é usado para a transferência.
Por que isso acontece? Como posso instruir o cliente a usar o protocolo Bittorrent para transferência?
O que você tem é o protocolo bittorrent, kindasorta.
O que você está vendo lá é chamado de protocolo de transferência de utorrent (uTP) que foi introduzido no final de 08 para os clientes do BitTorrent Inc. (utorrent e BitTorrent [mainline]) como uma forma de reduzir o uso de tráfego e descongestionar um pouco as redes.
É basicamente uma versão do bittorrent baseada em UDP. Quando foi anunciado em 2008, algumas pessoas perderam seus mármores e alegou que o mundo acabaria e que a grande mudança para UDP mataria jogos, videoconferência e assim por diante. Como você pode ver, isso não aconteceu. Os rastreadores baseados em DRM (também conhecidos como "rastreadores privados") também apresentaram uma certa hesitação, já que as diferentes quantidades de dados colocaram uma chave em seus sistemas de aplicação de DRM, e também perturbaram alguns de seus sistemas de priorização paga, Então, eles proibiram qualquer cliente usá-lo. Então, novamente, a maioria das pessoas por trás desses sites não tem idéia do que eles estão fazendo de qualquer maneira (eu falo por experiência)