當前位置: 首頁>>技術教程>>正文


有沒有在終端上運行的bittorrent軟件?

, , ,

問題描述

我想在我的vps服務器上部署它,所以我可以快速下載資源。

我想要這個功能很多,因為有些資源在國外,所以使用它可以減少我的時間。

最佳解決方案

Transmission

Ubuntu Desktop,Transmission的默認BitTorrent客戶端具有a command line interface(默認情況下未安裝,包為transmission-daemon)。守護進程可以設置為可以通過終端和Web界麵進行交互。

傳輸是一個很好的bittorrent客戶端,因為:

  • 它的界麵非常輕巧。

  • 它很穩定,從來沒有崩潰。

  • 這很容易理解。

  • 它具有對現代Bittorrent客戶端的功能,例如本地對等點發現,完全加密以及對DHT,μTP,PEX和磁鏈接的支持。

有關其功能的更多信息,請參閱此page

次佳解決方案

rtorrent

software-recommendation,command-line,bittorrent,ubuntu

我也寫了關於rtorrent安裝/配置的詳細教程。在這裏查看Tutorial : Using rtorrent on Linux like a pro

rTorrent Pro的

  • 輕量級

  • Ultra-fast下載速度

  • 非常有效的Bittorrent流量加密

  • 受所有私人追蹤者的支持

  • 使用libTorrent作為後退。 libTorrent

  • 非常可定製

rTorrent Con的

  • 不作為守護進程運行,因此當您未登錄到vps時需要屏幕或附件。

  • 即使是適度複雜的係統也很難建立起來。

第三種解決方案

Deluge

Deluge是一個全功能,但輕量級的torrent客戶端,用Python編寫,並在其核心使用libtorrent(rasterbar) C++庫。

  • 獨立模式或Thinclient模式(拆分核心/UI)可以連接到遠程運行或在後台運行的守護進程(淹沒)。

  • 多個user-interfaces,支持來自大多數平台的訪問:

    • GTK UI

      software-recommendation,command-line,bittorrent,ubuntu

    • Web UI

      software-recommendation,command-line,bittorrent,ubuntu

    • 控製台界麵

      software-recommendation,command-line,bittorrent,ubuntu

  • 許多Plugins和應用程序擴展

  • 支持所有常見的BitTorrent客戶端功能:DHT,LPD,PEX,UPNP,加密,代理等。

第四種方案

aria2c

支持HTTP,FTP和Torrents的CLI下載程序。

下載一個洪流:

aria2c file.torrent

你也可以將它指向一個遠程torrent文件http://some web site here.com/file.torrent,這樣你就不需要先下載torrent文件。

另外請注意,您可以使用此標誌禁用文件分配:--file-allocation=none

Aria2c還支持HTTP上的並行下載。使用-j標誌來確定多少個線程。對於單個HTTP文件的3個並發下載,請參閱以下示例:

aria2c -j 3 website.com/file.rar

第五種方案

Azureus

Azureus /Vuse也有一個控製台模式。 [免責聲明]我是其中一位開發人員。

要在控製台模式下使用azureus,您需要從http://svn.vuze.com/public/client/trunk/uis/lib/下載幾個附加庫

  • commons-cli.jar

  • log4j.jar

如果將它們放在與Vuze jar相同的目錄中,則可以運行以下命令啟動控製台ui:

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

在CLI內部,輸入help查看命令。一些有用的命令是:

  • 顯示種子

  • 添加[url]

  • 開始[x]

  • 停止[x]

  • 刪除[x]

以下是’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了解更多信息:-)

第六種方案

我用它所有的時間 :

sudo apt-get install bittornado

下載種子:

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

第七種方案

ctorrent

a similar question on stackoverflow.com

那裏接受的答案是CTorrent,所以我想我應該在這裏提到它。來自packages.debian.org的ctorrent描述如下:

This application is written in the C++ language and doesn’t require any graphical component, such as an X server. Original ctorrent’s upstream has stopped its development and now it’s kept updated with new releases/bug fixes by a new developer. It’s built as a console program and it can be even used remotely in a machine that provides outside ssh access.

欲了解更多信息,您可以訪問以下網站:http://packages.debian.org/sid/ctorrent http://sourceforge.net/projects/ctorrent/

還有一個可以在http://sourceforge.net/projects/dtorrent/上找到的ctorrent增強版本

第八種方案

試試utorrent linux alpha版。它是一個可以通過瀏覽器(Web UI)控製的無頭服務器。 http://www.utorrent.com/downloads/linux

第九種方案

我用tget(用作者的話說)“wget for torrents”。它允許你使用種子文件或磁鐵鏈接進行下載。它是一個node.js應用程序。

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

安裝:

npm install -g t-get

第十種方案

我知道這是一個古老的問題,但沒有人提到peerflix

用JavaScript編寫,效果很好,使用起來非常簡單,有一個很好的信息和彩色界麵。

最重要的是,它支持通過VLC流式傳輸視頻和音頻內容(隻需用--vlc標誌啟動即可)。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/603.html,未經允許,請勿轉載。