Как скачать торренты из командной строки в 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 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

Скачивание торрентов с шифрованием
Хотя не рекомендуется скачивать подозрительные файлы из торрентов, это происходит. Чтобы защитить себя во время загрузки таких файлов, возможно, зашифровать трафик во время загрузки торрентов в 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

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

Скачивание торрентов с использованием rTorrent
Помимо Transmission CLI, вы также можете использовать другие терминальные торрент-клиенты для управления своими загрузками торрентов. Это часто инструменты только для терминала, что означает, что они содержат функции, ориентированные на автоматизацию пользователей и макросы.
rTorrent — популярный TUI торрент-клиент, который позволяет вам автоматически управлять соотношением раздачи, TOR и автоматически собирать торрент-файлы с веб-сайтов. Чтобы установить его в Ubuntu, выполните следующую команду:
sudo apt install rtorrent
Чтобы добавить торрент-файл в rTorrent, откройте новую сессию терминала и выполните rtorrent. Это загрузит TUI клиента и займет весь экран терминала.

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

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

Скачивание торрентов с использованием 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.