Como Baixar Torrents pela Linha de Comando no Ubuntu

Uma fotografia de um laptop em cima de uma cama.

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

Um terminal mostrando o Transmission CLI em execução com um diretório de download personalizado.

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

Um terminal mostrando o Transmission CLI baixando um arquivo torrent com uma lista de bloqueio personalizada.

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

Um terminal mostrando o Transmission CLI baixando um torrent com a flag -ep ativada.

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.

Um terminal mostrando a tela de ajuda do Transmission CLI.

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.

Um terminal mostrando o rTorrent em execução no Ubuntu LTS.

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.

Um terminal destacando o prompt de arquivo para rTorrent.

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.

Um terminal mostrando o rTorrent baixando ativamente o torrent do Ubuntu MATE LTS.

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.