Есть ли в терминале программное обеспечение BitTorrent?


117

Я хочу развернуть его на своем VPS-сервере для быстрой загрузки ресурсов.

Это может сэкономить мне много времени, так как некоторые ресурсы находятся в чужой стране,


1
Что вы подразумеваете под «некоторые ресурсы находятся в чужой стране, поэтому использование этого может сократить мое время»?
NN

2
@NN, он, вероятно, означает, что его удаленный сервер имеет доступ к большему количеству ресурсов (пропускная способность, вероятно), поэтому он может загружать быстрее.
Oxwivi

Ответы:


90

коробка передач

Стандартный BitTorrent-клиент Ubuntu Desktop, Transmission , имеет интерфейс командной строки (по умолчанию пакет не установлен transmission-daemon). Демон может быть настроен так, чтобы с ним можно было взаимодействовать через терминал и через веб-интерфейс.

Transmission является хорошим клиентом bittorrent, потому что:

  • Это легкий с любым интерфейсом.
  • Он стабилен, никогда не падал.
  • Это легко понять.
  • Он имеет функцию, ожидаемую от современного битторрентного клиента, например, обнаружение локального узла, полное шифрование и поддержку DHT, µTP, PEX и магнитных связей.

Для получения дополнительной информации о его функциях, смотрите эту страницу .


8
Не забудьте упомянуть, что вам нужно установить, transmission-cliпрежде чем вы сможете использовать его в терминале. Обычный transmission-gtkпакет не включает в себя CLI. Не говоря уже о transmission-daemonпакете.
Oxwivi

@Oxwivi, передача-cli автоматически загружается в Ubuntu 15.04, если демон передачи установлен, как описано выше.
Томас К

51

rTorrentобраз программного центра

rTorrent скриншот

Я написал подробное руководство по rTorrent, включая его установку и настройку. Проверьте это здесь или посмотрите официальное руководство пользователя .

Плюсы Торрента

  • легкий
  • сверхбыстрая скорость загрузки
  • очень эффективное шифрование трафика BitTorrent
  • поддерживается всеми частными трекерами
  • очень настраиваемый

Против Торрента


1
Обратите внимание, что rtorrent 0.9.7+ может работать как демон без экрана или tmux
jameh

26

потоп потоп установить

Deluge является полнофункциональным, но легким торрент-клиентом, написанным на Python и использующим библиотеку libtorrent (rasterbar) C ++ в своей основе.

  • Автономный режим или режим Thinclient (split core / ui) для подключения к демону ( deluged ), работающему удаленно или в фоновом режиме.
  • Несколько пользовательских интерфейсов, поддерживает доступ с большинства платформ:

    • GTK UI


    • Веб-интерфейс

    • Консольный интерфейс

  • Многие плагины и расширения приложений

  • Поддерживает все обычные функции bittorrent клиента: DHT, LPD, PEX, UPNP, шифрование, прокси и т. Д.

3
Лучше всего в том, что вы можете запустить фоновый процесс на удаленном сервере и интерфейс GTK на своем локальном компьютере.
caveman_dick

@caveman_dick: да, хорошая мысль; хотя для этого я использовал веб-интерфейс - на каждом компьютере установлен браузер (в отличие от клиентов Deluge - я не думаю, что он есть для смартфонов), а пользовательский интерфейс очень похож на версию GTK.
Писквор

@Piskvor Можете ли вы добавить дополнительную информацию? Описывая, какие функции выделяют Deluge, почему вы его любите / используете, снимки экрана в действии, дополнительные ресурсы и т. Д.?
Марко Чеппи


1
@Piskvor Именно поэтому мы не должны ссылаться на другие сайты, кроме случаев, когда это необходимо. Если у нас (спросите Ubuntu) есть информация, то у нас нет linkrot.
Jrg

22

aria2c установить aria2c

Загрузчик CLI, поддерживающий HTTP, FTP и Torrents.

Чтобы скачать торрент:

aria2c file.torrent

Вы также можете указать его для удаленного торрент-файла, http://some web site here.com/file.torrentчтобы вам не нужно было сначала скачивать торрент-файл.

Кроме того, обратите внимание , вы можете отключить выделение файлов с этим флагом: --file-allocation=none.

Aria2c также поддерживает параллельную загрузку по HTTP. Используйте -jфлаг, чтобы определить, сколько потоков. Для 3 одновременных загрузок одного файла HTTP см. Следующий пример:

aria2c -j 3 website.com/file.rar


1
Я попробовал большинство решений здесь, и это было единственное, которое работало с форматом файла торрента, который у меня был
hoju

12

Azureus установить азуреус

Azureus / Vuse также имеет консольный режим. [Отказ от ответственности] Я был одним из разработчиков.

Чтобы использовать Azureus в режиме консоли, вам необходимо загрузить несколько дополнительных библиотек с http://svn.vuze.com/public/client/trunk/uis/lib/

  • Обще-cli.jar
  • log4j.jar

Если вы разместите их в том же каталоге, что и Vuze jar, вы можете запустить интерфейс консоли, выполнив:

java -jar Vuze-xxxx.jar --ui=console

Внутри CLI введите help, чтобы просмотреть команды. Несколько полезных команд:

  • показывать торренты
  • добавить сайт]
  • начать [х]
  • остановить [х]
  • удалить [х]

Вот пример вывода команды show torrents

show torrents
> -----
 1 [>] 025.6%   Azureus4.7.0.0.jar (13.26 MB) ETA: 1m 41s
                Speed: 295.1 kB/s / 0 B/s       Amount: 3.56 MB / 0 B   Connections: 11(20) / 0(4)

Total Speed (down/up): 296.6 kB/s / 2.2 kB/s
Transferred Volume (down/up/discarded): 3.56 MB / 0 B / 0 B
Total Connected Peers (seeds/peers): 11 / 0
> -----

Взгляните на http://wiki.vuze.com/w/Console_UI для получения дополнительной информации :-)


спасибо за предложение Марко. Я сделал именно это. Я не мог включить ссылку на пакет apt, потому что у меня сейчас недостаточно представителей.
Роковой

Спасибо за обновление, выглядит отлично! Я добавил ссылку для вас :)
Марко Чеппи

8

Я постоянно использую это :

sudo apt-get install bittornado

Чтобы скачать торренты:

btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent

3
Это самый простой в использовании.
Иван Перес

8

ctorrent установить ctorrent

Есть похожий вопрос на stackoverflow.com .

Принятый ответ там - CTorrent, поэтому я решил упомянуть об этом здесь. Описание ctorrent из packages.debian.org выглядит следующим образом:

Это приложение написано на языке C ++ и не требует какого-либо графического компонента, такого как X-сервер. Исходная версия оригинального ctorrent прекратила свою разработку, и теперь она постоянно обновляется новыми выпусками / исправлениями ошибок новым разработчиком. Он построен как консольная программа и может даже использоваться удаленно на компьютере, который предоставляет внешний доступ по SSH.

Для получения дополнительной информации вы можете посетить следующие сайты:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

есть также улучшенная версия ctorrent, которую можно найти по адресу http://sourceforge.net/projects/dtorrent/


4

Попробуйте альфа-версию Utorrent Linux. Это безголовый сервер, которым можно управлять из вашего браузера (веб-интерфейс). http://www.utorrent.com/downloads/linux .



На данный момент uTorrent Linux Alpha не работает в терминале.
Exeleration-G

4

Я использую tget, который (по словам автора) "wget ​​для торрентов". Это позволяет загружать файлы через торрент-файлы или магнитные ссылки. Это приложение node.js.

tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'

Установить:

npm install -g t-get

2

Я знаю, что это старый вопрос, но никто не упомянул peerflix .

Написан на JavaScript, отлично работает, супер прост в использовании, имеет приятный, информативный и цветной интерфейс.

Самое главное, он поддерживает потоковую передачу видео и аудио контента через VLC (просто запустите его с флагом --vlc).


0

Моя рекомендация без установки чего-либо (если у вас есть узел)

npx -p webtorrent-cli webtorrent download "magent:..."

Это временно загрузит webtorrent-clipakcage, затем выполнит webtorretnкоманду для загрузки вашего торрента.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.