Как скачать торренты из командной строки в Ubuntu

Фотография ноутбука на кровати.

Хотя торрентинг не имеет лучшей репутации, все же есть много положительных моментов в его использовании. Для начала, если вы хотите поделиться файлом, это отличный способ использовать вашу пропускную способность. Больше не нужно хостить серверы для загрузки. Просто дайте торрент своему сообществу и пусть они раздают торрент! Низкие счета за пропускную способность и быстрые передачи для всех!

В основном, торрентинг в Linux осуществляется через графические клиенты. Однако вам может быть интересно узнать, что также возможно скачивать торренты прямо в терминале. Эта статья покажет вам, как скачать торренты в последней версии Ubuntu LTS.

Содержание

  • Установка CLI торрент-клиента в Ubuntu
  • Добавление торрента в Transmission
  • Включение списка блокировки пиров
  • Скачивание торрентов с шифрованием
  • Изучение других флагов Transmission
  • Скачивание торрентов с использованием rTorrent
  • Скачивание торрентов с использованием aria2c

Установка CLI торрент-клиента в Ubuntu

Существует много хороших CLI-торрент-клиентов, но немногие из них так хороши, как transmission-cli. Это самый простой в использовании из всех доступных вариантов и похож на самый используемый торрент-клиент в Linux (Transmission).

Чтобы установить transmission-cli, откройте окно терминала и введите следующую команду:

sudo apt install transmission-cli

К вашему сведению: узнайте о некоторых лучших бесплатных программах в Linux сегодня.

Добавление торрента в Transmission

Добавить торрент в transmission-cli довольно просто. Начните с поиска торрент-файла у вашего предпочтительного дистрибьютора торрентов. В этом руководстве мы будем использовать торренты версии Ubuntu MATE LTS.

Скачивание торрента с использованием URL

Transmission CLI может скачивать торренты напрямую по URL, выполнив:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

Терминал, показывающий работу Transmission CLI с пользовательским каталогом загрузки.

Этот метод отлично подходит, если пользователю срочно нужно, чтобы загрузка произошла как можно скорее.

Скачивание торрента с использованием магнитных ссылок

Торрент-клиент Transmission CLI также поддерживает магнитные ссылки. Чтобы скачать торрент с магнитной ссылкой, попробуйте что-то вроде этого:

transmission-cli magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso -w ~/Downloads

Совет: Вы можете легко конвертировать магнитную ссылку в торрент-файл и наоборот. Узнайте как.

Скачивание торрента с использованием торрент-файлов

И наконец, Transmission CLI может начать загрузку через локальный торрент-файл. Получите торрент-файл обычным способом (через веб-браузер) или найдите ссылку на торрент-файл и скачайте его через терминал с помощью wget.

Например:

wget https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent

Чтобы скачать с торрент-файлом, выполните следующее:

transmission-cli ./ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads

Включение списка блокировки пиров

Поскольку transmission-cli работает иначе, чем его графический аналог, он часто не сохраняет свои настройки. Это означает, что вам нужно указывать свои списки блокировки пиров каждый раз, когда вы скачиваете торренты в Ubuntu. Флаг -b включает список блокировки. Чтобы использовать его во время загрузки, следуйте этому примеру:

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

Терминал, показывающий Transmission CLI, скачивающий торрент-файл с пользовательским списком блокировки.

Скачивание торрентов с шифрованием

Хотя не рекомендуется скачивать подозрительные файлы из торрентов, это происходит. Чтобы защитить себя во время загрузки таких файлов, возможно, зашифровать трафик во время загрузки торрентов в Ubuntu. Вот как это сделать:

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -er

Флаг -er сообщает transmission-cli, что требуется шифрование со всеми пирами, к которым он подключается. Это может замедлить скорость передачи, поэтому этот вариант может не подойти всем, особенно тем, у кого медленное соединение.

Чтобы скачать с зашифрованным трафиком, но также увеличить скорость передачи, попробуйте использовать флаг -ep вместо этого. Это сообщит пирами, что клиент предпочел бы шифрование, но не будет требовать его.

transmission-cli https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent -w ~/Downloads -ep

Терминал, показывающий Transmission CLI, скачивающий торрент с включенным флагом -ep.

Полезно знать: узнайте, как защитить свои данные в Linux, зашифровав свои локальные файлы с помощью Tomb.

Изучение других флагов Transmission

Transmission-cli полон различных опций. Чтобы просмотреть эти опции, выполните transmission-cli --help. Это выведет различные модификаторы команд и флаги, которые пользователи могут добавить к своим командам transmission-cli для улучшения опыта загрузки. Например, вы можете ввести transmission-cli -d 800, чтобы ограничить общую пропускную способность вашего клиента до 800 килобайт в секунду.

Терминал, показывающий экран справки для Transmission CLI.

Скачивание торрентов с использованием rTorrent

Помимо Transmission CLI, вы также можете использовать другие терминальные торрент-клиенты для управления своими загрузками торрентов. Это часто инструменты только для терминала, что означает, что они содержат функции, ориентированные на автоматизацию пользователей и макросы.

rTorrent — популярный TUI торрент-клиент, который позволяет вам автоматически управлять соотношением раздачи, TOR и автоматически собирать торрент-файлы с веб-сайтов. Чтобы установить его в Ubuntu, выполните следующую команду:

sudo apt install rtorrent

Чтобы добавить торрент-файл в rTorrent, откройте новую сессию терминала и выполните rtorrent. Это загрузит TUI клиента и займет весь экран терминала.

Терминал, показывающий rTorrent, работающий на Ubuntu LTS.

Нажмите Enter, чтобы открыть приглашение для торрента, затем введите путь к вашему торрент-файлу. Это может быть либо локальный файл “.torrent”, либо удаленная ссылка.

Терминал, подчеркивающий приглашение для файла в rTorrent.

Нажмите клавишу со стрелкой вниз, чтобы выбрать первый торрент-файл, затем нажмите Ctrl + S, чтобы начать загрузку вашего нового торрента.

Терминал, показывающий rTorrent, активно скачивающий торрент Ubuntu MATE LTS.

Скачивание торрентов с использованием aria2c

Aria2c — это легкий и минималистичный менеджер загрузок для Linux. В отличие от Transmission и rTorrent, aria2c является много-протокольным клиентом загрузок, что означает, что вы также можете использовать его для загрузки не-торрент файлов. Вы можете получить его, выполнив следующую команду:

sudo apt install aria2c

Чтобы скачать торрент с помощью aria2c, запустите программу, указав путь к файлу “.torrent”, который вы хотите скачать. Как и в rTorrent, это может быть либо локальный, либо удаленный путь:

aria2c https://cdimage.ubuntu.com/ubuntu-mate/releases/22.04/release/ubuntu-mate-22.04.3-desktop-amd64.iso.torrent

Вы также можете скачивать торрент-файлы напрямую в aria2c, используя их магнитные ссылки:

aria2c magnet:?xt=urn:btih:0223dcb7785d09dbdff5839a089774277a66b4c9&dn=ubuntu-mate-22.04.3-desktop-amd64.iso

Хотя это не кажется таким гламурным, чтобы скачивать с помощью команды вместо красивого графического интерфейса, вы ошибаетесь. Например, Transmission CLI имеет больше функций, чем даже большинство популярных графических клиентов. Тем временем, rTorrent и aria2c также являются отличными альтернативами, которые предоставляют уникальные функции, такие как управление соотношением и поддержку нескольких протоколов.

Скачивание торрент-файлов — это всего лишь одна из немногих вещей, которые вы можете делать в своем терминале. Узнайте, как создать пользовательские приглашения для вашего терминала с помощью Starship.

Кредит изображения: Jay Wennington через Unsplash и Wikimedia Commons. Все изменения и скриншоты сделаны Ramces Red.