Вопрос или проблема
Здесь есть вопрос о том, какие торрент-программы хорошо работают удаленно, но я надеюсь выяснить, какая из них работает хорошо через интерфейс командной строки, желательно без GUI.
Какие торрент-программы вы бы порекомендовали для запуска из командной строки?
Вам стоит обратить внимание на deluge. Она кросс-платформенная и отлично подходит для работы без графического интерфейса.
Deluge — это полнофункциональный клиент BitTorrent для Linux, OS X, Unix и Windows. Она использует libtorrent в своем бэкенде и предлагает несколько пользовательских интерфейсов, включая: GTK+, веб-интерфейс и консольный интерфейс. Она разработана с использованием клиент-серверной модели с демоном, который обрабатывает всю активность bittorrent. Демон Deluge может работать на машинах без графического интерфейса, а пользовательские интерфейсы могут подключаться удаленно с любой платформы.
Deluge имеет богатую коллекцию плагинов; фактически, большинство функционала Deluge доступно в виде плагинов.
Deluge была создана с намерением быть легкой и ненавязчивой. Мы убеждены, что загрузка не должна быть основной задачей на вашем компьютере и поэтому не должна занимать ресурсы системы.
Deluge не предназначена для какой-либо одной настольной среды и будет хорошо работать в GNOME, KDE, XFCE и других. Мы прилагаем все усилия, чтобы соответствовать стандартам freedesktop.
У меня запущен демона deluged как служба при загрузке, а также работает клиент на той же машине, на которой размещен веб-интерфейс. Затем я использую веб-интерфейс с всех своих систем.
Вам стоит взглянуть на эту статью в Википедии. Я использовал rtorrent и он мне понравился.
Для систем на базе Unix вы можете использовать rTorrent.
Я использую оригинальный клиент BitTorrent, btlaunchmanycurses и btdownloadcurses работают отлично, особенно в комбинации с screen (для бездействующей загрузки).
Более подробное описание (на французском) есть на моем блоге.
Я в основном использую rtorrent
, работающий в screen
, но для редких загрузок также люблю использовать aria2
, который я обычно использую для управляемых HTTP-загрузок.
aria2
также поддерживает ссылки magnet:
, о которых я слышал, что rtorrent должен поддерживать в какой-то версии, но не делает этого в старом Debian, который я использую. Наконец, в пользу aria2
(в вашем случае) говорит то, что у него меньше UI, чем у rtorrent
.
Похоже, у вас много вариантов. Согласно этой странице и моему опыту, вы можете использовать любое из следующих:
- qbittorrent-nox
- Deluge
- aria2
- Transmission (демон)
- rtorrent
Ответ или решение
Для работы с торрентами в режиме командной строки (без графического интерфейса) существует множество приложений, которые подходят для этих целей. Ваша задача по поиску подходящего торрент-клиента, работающего в "headless" режиме, может быть решена несколькими способами. Рассмотрим несколько из наиболее популярных и эффективных решений:
-
rTorrent: Это легковесный торрент-клиент, работающий исключительно в командной строке. rTorrent хорошо оптимизирован для работы на Unix-подобных системах и отлично подходит для использования в скриптах или для автоматизированной загрузки. Его можно запускать в терминале или в сессии
screen
для работы в фоновом режиме. -
Deluge: Хотя Deluge имеет графический интерфейс, он также включает демона (
deluged
), который может работать на сервере в режиме "headless". Вы можете подключаться к этому демону с помощью различных интерфейсов, включая консольный клиент и веб-интерфейс. Это делает его очень гибким решением для управления загрузками. -
Transmission (демон): Transmission также предлагает версию, работающую без интерфейса, и прекрасно подходит для серверов. Вы можете управлять загрузками через командную строку или веб-интерфейс, что облегчает удаленное администрирование.
-
qBittorrent-nox: Это безголовая версия qBittorrent, которая предоставляет функциональность полноценного торрент-клиента без графического интерфейса. Она также включает интегрированный веб-интерфейс, позволяющий легко управлять загрузками.
-
aria2: В первую очередь, aria2 – это удобный менеджер загрузок, который поддерживает различные протоколы, включая BitTorrent. Он отлично подходит для загрузок с использованием
magnet:
ссылок и может работать в фоновом режиме, предоставляя мощный инструмент для управления загрузками без GUI. -
btlaunchmanycurses и btdownloadcurses: Эти старые клиенты предлагают минималистичный интерфейс в терминале и могут быть полезны, если вам нужно быстро и просто загрузить торрент.
Каждое из этих решений имеет свои уникальные особенности и может лучше соответствовать вашим требованиям в зависимости от ваших предпочтений и окружения, в котором вы работаете. Выберите то, что вам наиболее удобно, учитывая, что все вышеперечисленные клиенты позволяют работать без графического интерфейса, что делает их идеальными для серверов или других "headless" систем.