Skip to main content

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

Navegue até um nível acima da pasta/arquivo que será compartilhada, e execute este comando, para criar o arquivo .torrent:

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/.