Como Baixar Torrents pela Linha de Comando no Ubuntu

Embora o torrenting não tenha a melhor reputação, ainda há muitos aspectos positivos em usá-lo. Para começar, se você deseja compartilhar um arquivo, é uma ótima maneira de terceirizar sua largura de banda. Chega de hospedar servidores de download. Basta fornecer um torrent para sua comunidade e deixá-los compartilhar o torrent! Contas de largura de banda baixas e transferências rápidas para todos!
Na maior parte, o torrenting no Linux é feito através de clientes gráficos. No entanto, você pode estar interessado em saber que também é possível torrentar diretamente dentro do terminal. Este artigo mostrará como baixar torrents na versão mais recente do Ubuntu LTS.
Índice
- Instalando um Cliente Torrent CLI no Ubuntu
- Adicionando um Torrent no Transmission
- Habilitando uma Lista de Bloqueio de Pares
- Baixando Torrents com Criptografia
- Explorando Outras Flags do Transmission
- Baixando Torrents Usando rTorrent
- Baixando Torrents Usando aria2c
Instalando um Cliente Torrent CLI no Ubuntu
Existem muitos bons clientes torrent baseados em CLI, mas poucos são tão bons quanto o transmission-cli. É o mais fácil de usar entre todas as opções disponíveis e é semelhante ao cliente torrent mais utilizado no Linux (Transmission).
Para instalar o transmission-cli, abra uma janela de terminal e insira o seguinte comando:
sudo apt install transmission-cli
FYI: aprenda alguns dos melhores softwares gratuitos no Linux hoje.
Adicionando um Torrent no Transmission
Adicionar um torrent ao transmission-cli é bastante simples. Comece encontrando um arquivo torrent do seu distribuidor de torrents preferido. Neste tutorial, usaremos os torrents da versão Ubuntu MATE LTS.
Baixando um Torrent Usando uma URL
O Transmission CLI pode baixar torrents diretamente de uma URL fazendo:
transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

Esse método é ótimo se o usuário estiver em apuros e apenas quiser que o download aconteça o mais rápido possível.
Baixando um Torrent Usando Links Magnet
O cliente torrent Transmission CLI também tem suporte para links magnet. Para baixar um torrent com um link magnet, experimente algo como:
transmission-cli magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso -w ~/Downloads
Dica: Você pode facilmente converter um link magnet em um arquivo torrent, e vice-versa. Descubra como.
Baixando um Torrent Usando Arquivos Torrent
E por último, o Transmission CLI pode iniciar um download através de um arquivo torrent local. Obtenha um arquivo torrent por meios convencionais (através de um navegador da web) ou encontre um link para um arquivo torrent e faça o download através do terminal com wget.
Por exemplo:
wget https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent
Para baixar com um arquivo torrent, faça o seguinte:
transmission-cli ./ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads
Habilitando uma Lista de Bloqueio de Pares
Como o transmission-cli funciona de forma diferente de seu equivalente gráfico, muitas vezes não salva suas configurações. Isso significa que você precisa especificar suas listas de bloqueio de pares toda vez que baixar torrents no Ubuntu. A flag -b habilita uma lista de bloqueio. Para usar uma ao baixar, siga este exemplo:
transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -b https://mirror.codebucket.de/transmission/blocklist.p2p.gz

Baixando Torrents com Criptografia
Embora não seja recomendado baixar arquivos suspeitos de torrents, isso acontece. Para se proteger enquanto baixa esses tipos de arquivos, é possível criptografar o tráfego enquanto você baixa torrents no Ubuntu. Veja como fazer:
transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -er
A flag -er informa ao transmission-cli que ele requer criptografia com todos os pares aos quais se conecta. Isso pode diminuir a velocidade de transferência, então essa opção pode não ser para todos, especialmente aqueles em uma conexão lenta.
Para baixar com tráfego criptografado, mas também aumentar sua velocidade de transferência, experimente usar a flag -ep em vez disso. Isso informará aos pares que o cliente prefere criptografia, mas não a exigirá.
transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -ep

Bom saber: aprenda como proteger seus dados no Linux criptografando seus arquivos locais usando o Tomb.
Explorando Outras Flags do Transmission
O Transmission-cli está repleto de todos os tipos de opções diferentes. Para visualizar essas opções, execute transmission-cli --help. Fazer isso imprimirá diferentes modificadores de comando e flags que os usuários podem adicionar aos seus comandos transmission-cli para uma melhor experiência de download. Por exemplo, você pode digitar transmission-cli -d 800 para limitar a taxa total de transferência do seu cliente a 800 kilobytes por segundo.

Baixando Torrents Usando rTorrent
Além do Transmission CLI, você também pode usar outros clientes torrent de terminal para gerenciar seus downloads de torrents. Esses são frequentemente ferramentas apenas de terminal, o que significa que contêm recursos voltados para automação de usuários e macros.
rTorrent é um popular cliente torrent TUI que permite gerenciar automaticamente a proporção de compartilhamento, TOR e raspar automaticamente arquivos torrent de sites. Para instalá-lo no Ubuntu, execute o seguinte comando:
sudo apt install rtorrent
Para adicionar um arquivo torrent no rTorrent, abra uma nova sessão de terminal e execute rtorrent. Isso carregará a TUI do cliente e tomará conta de toda a tela do terminal.

Pressione Enter para abrir o prompt de torrent, em seguida, digite o caminho para o seu arquivo torrent. Isso pode ser um arquivo local “.torrent” ou um link remoto.

Pressione a tecla de seta para baixo para selecionar o primeiro arquivo torrent e, em seguida, pressione Ctrl + S para começar a baixar seu novo torrent.

Baixando Torrents Usando aria2c
Aria2c é um gerenciador de downloads leve e altamente minimalista para Linux. Ao contrário do Transmission e do rTorrent, o aria2c é um cliente de download multi-protocólo, o que significa que você também pode usá-lo para baixar arquivos que não são torrents. Você pode obtê-lo executando o seguinte comando:
sudo apt install aria2c
Para baixar um torrent com aria2c, execute o programa seguido do caminho do arquivo “.torrent” que você deseja baixar. Assim como no rTorrent, isso pode ser um caminho local ou remoto:
aria2c https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent
Você também pode baixar arquivos torrent diretamente no aria2c usando seus links magnet:
aria2c magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso
Embora não pareça tão glamouroso baixar com um comando em vez de uma interface gráfica sofisticada, você estaria enganado. Por exemplo, o Transmission CLI tem mais recursos do que a maioria dos clientes gráficos convencionais. Enquanto isso, o rTorrent e o aria2c também se apresentam como ótimas alternativas que oferecem recursos exclusivos, como gerenciamento de proporção e suporte a múltiplos protocolos.
Baixar arquivos torrent é apenas uma das poucas coisas que você pode fazer dentro do seu terminal. Aprenda como criar prompts personalizados para seu terminal usando o Starship.
Crédito da imagem: Jay Wennington via Unsplash e Wikimedia Commons. Todas as alterações e capturas de tela por Ramces Red.