Criando e distribuindo um torrent usando o Transmission
Usando o terminal, é óbvio.
Primeiro, instale o transmission. Junto com ele, vai vir o daemon e alguns programas. Os que precisamos são o transmission-create e o transmission-remote.
Depois, precisamos de uma lista de trackers. Neste link tem alguns:
https://github.com/ngosang/trackerslist
transmission-create pasta_a_ser_compartilhada/ -o arquivo.torrent -t http://umtracker:1337/announce -t udp://outrotracker:1337/announce
Informe quantos trackers puder, para facilitar a distribuição. Neste caso tem só dois, mas no teste que fiz, coloquei 57.
Agora é preciso começar a semear o torrent, para que as outras pessoas possam baixar.
transmission-remote --add arquivo.torrent --download-dir
/caminho_completo_ate_a_pasta_compartihada/ -n
usuario_do_transmission:senha_do_transmission
Aqui tem um detalhe: É preciso informar o caminho para chegar na pasta/arquivo compartilhado na opção --download-dir
. Com isso, o Transmission vai perceber que tu já tem todos os arquivos do torrent, e vai começar a semear. Isso é importante caso tu esteja semeando um arquivo/pasta que não esteja na pasta padrão de downloads do Transmission.
Por exemplo, se tu vai compartilhar a pasta /home/usuario/Downloads/blariblabla
, os comandos ficam assim:
cd ~/Downloads
transmission-create blariblabla/ -o arquivo.torrent -t http://umtracker:1337/announce -t udp://outrotracker:1337/announce
transmission-remote --add arquivo.torrent --download-dir
/home/usuario/Downloads/ -n
usuario_do_transmission:senha_do_transmission
Depois disso, é só distribuir o arquivo .torrent - seja através do Piratebay, ou de qualquer outro modo.
Um jeito bom de testar se o torrent vai funcionar é baixando ele através do https://seedr.cc/.