Чи є програмне забезпечення BitTorrent, яке працює в терміналі?


117

Я хочу розгорнути його на своєму сервері VPS для швидкого завантаження ресурсів.

Це може заощадити мені багато часу, оскільки деякі ресурси знаходяться в чужій країні,


1
Що ви маєте на увазі під "деяким ресурсом в іноземній країні, тому використання цього моменту може скоротити мій час"?
NN

2
@NN, він, ймовірно, означає, що його віддалений сервер має доступ до більшої кількості ресурсів (пропускна здатність, ймовірно), щоб він міг швидше завантажувати.
Оксвіві

Відповіді:


90

Передача

Клієнт BitTorrent за замовчуванням Ubuntu Desktop, Transmission , має інтерфейс командного рядка (який не встановлений за замовчуванням, пакет є transmission-daemon). Демон може бути налаштований так, щоб з ним можна було взаємодіяти через термінал та через веб-інтерфейс.

Трансмісія - це хороший клієнт, оскільки:

  • Він легкий з будь-яким інтерфейсом.
  • Він стабільний, його ніколи не врізали.
  • Це легко зрозуміти.
  • Він очікує функціонування сучасного клієнта бітторент, наприклад, локального виявлення однолітків, повного шифрування та підтримки посилань DHT, µTP, PEX та магніту.

Більш детальну інформацію про його функції див. На цій сторінці .


8
Зауважте, що вам потрібно буде встановити, transmission-cliперш ніж використовувати його в терміналі. У звичайний transmission-gtkпакет не входить CLI. Не кажучи вже про transmission-daemonпакет є також.
Oxwivi

@Oxwivi передача-кліп завантажується автоматично в Ubuntu 15.04, якщо демон передачі встановлений, як описано вище.
Томас К

51

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

Скриншот rTorrent

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

плюси rTorrent

  • легкий
  • надшвидка швидкість завантаження
  • дуже ефективне шифрування трафіку BitTorrent
  • підтримується всіма приватними трекерами
  • дуже настроюється

мінуси rTorrent


1
Зауважте, що rtorrent 0.9.7+ може працювати як демон без екрана чи tmux
jameh

26

Пониження потоп встановити

Deluge - це повнофункціональний, але легкий торрент-клієнт, який написаний на Python і використовує бібліотеку C ++ лібторренту (растрової) в своїй основі.

  • Автономний або Thinclient режим (розділене ядро ​​/ інтерфейс), щоб увімкнути підключення до демон ( потоплений ), що працює дистанційно або у фоновому режимі.
  • Кілька користувальницьких інтерфейсів, що підтримують доступ з більшості платформ:

    • Інтерфейс GTK


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

    • Інтерфейс консолі

  • Багато плагінів та розширень програм

  • Підтримує всі звичні функції клієнтських файлів: 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прапор, щоб визначити, скільки ниток. Для трьох одночасних завантажень одного файлу HTTP див. Наступний приклад:

aria2c -j 3 website.com/file.rar


1
Я спробував більшість рішень тут, і це був єдиний, який працював у форматі торрент-файлу, який у мене був
hoju

12

Лазур встановити азурей

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

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

  • commons-cli.jar
  • log4j.jar

Якщо ви помістите їх у той самий каталог, що і банку Vuze, ви можете запустити консольний інтерфейс, запустивши:

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

Всередині CLI введіть help для перегляду команд. Кілька корисних команд:

  • показувати торенти
  • додати [URL]
  • початок [x]
  • зупинка [x]
  • видалити [x]

Ось приклад виведення з команди "показати торенти"

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, тому що мені не вистачає представників на даний момент.
Фатальний

Дякую за оновлення, виглядає чудово! Я додав посилання для вас :)
Marco Ceppi

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 з пакунків.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 не працює в терміналі.
Екзелація-Г

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-cliпакунок, а потім виконати команду, webtorretnщоб завантажити свій торрент.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.