Eu tenho uma rede que tem poucos usuários da Internet. Na minha análise, descobri que o máximo de rede (largura de banda) é usado em torrents e que também o download do mesmo torrent é feito por vários usuários em momentos diferentes. Então, o que estou planejando é instalar um servidor de cache para downloads de Torrent e servir os dados de torrent a partir daí. Para isso, preciso de uma coisa importante. Deseja saber qual torrent eles estão baixando na minha rede. existe uma maneira de encontrar o hash do Torrent, para que eu possa baixá-los na minha rede e examiná-los. isso deve acontecer sem a intervenção do usuário final. Não diga que possui servidores como o ZBIGZ ou sites de torrent online.
networking
bittorrent
user3025817
fonte
fonte
Respostas:
O que você está pedindo é impossível. Não é assim que os torrents funcionam.
O cache de torrents não melhora os downloads ou a rede - se o servidor de cache fosse possível. O protocolo torrent possui muitas camadas para impedir o que você está perguntando. Criptografia de ponta a ponta, por exemplo.
Se o mesmo torrent estiver sendo baixado por várias pessoas na rede, o protocolo será otimizado de acordo, encontrando e priorizando as conexões LAN. Um servidor de cache apenas diminuirá os downloads.
Isso também é contra a filosofia dos torrents. Seu servidor de armazenamento em cache também propagará e retribuirá à comunidade? Os clientes por trás do servidor de cache também retribuirão? Nesse caso, um servidor de cache é novamente inútil.
fonte