是否有在终端中运行的bittorrent软件?

我想在我的vps服务器上部署它,所以我可以快速下载资源。

我想要这个function很多,因为有些资源在国外,所以使用它可以减少我的时间。

传输

Ubuntu Desktop的默认BitTorrent客户端, 传输 ,有一个命令行界面 (默认情况下不安装,包是transmission-daemon )。 可以设置守护程序,以便可以通过终端和Web界面进行交互。

传输是一个很好的bittorrent客户端,因为:

  • 这两种界面都很轻巧。
  • 它很稳定,从未崩溃过。
  • 这很容易理解。
  • 它具有现代bittorrent客户端的function,例如本地对等发现,完全加密以及对DHT,μTP,PEX和磁链路的支持。

有关其function的更多信息,请参阅此页面 。

rtorrent的 软件中心图像

在此处输入图像描述

我有关于rtorrent的安装/配置的书面和详细教程。 在这里查看教程:像专业人士一样在Linux上使用rtorrent

rTorrent专业版

  • 轻量级
  • 超快速下载速度
  • 非常有效的Bittorrent流量加密
  • 由所有私人追踪器支持
  • 使用libTorrent作为后备。 libTorrent

  • 非常可定制的

rTorrent Con’s

  • 不会作为守护程序运行,因此当您未登录到vps时需要屏幕或dtach。

  • 即使是中等复杂的系统也很难设置。

洪水 洪水安装

Deluge是一个function齐全但轻量级的torrent客户端,用Python编写,并以核心的libtorrent(rasterbar) C ++库为特色。

  • 独立或瘦客户端模式(拆分核心/ ui),可以连接到远程或后台运行的守护程序(被淹没 )。
  • 多个用户界面,支持大多数平台的访问:

    • GTK UI

    • Web UI

    • 控制台UI

  • 许多插件和应用程序扩展

  • 支持所有常见的bittorrent客户端function:DHT,LPD,PEX,UPNP,加密,代理等。

aria2c 安装aria2c

支持HTTP,FTP和Torrent的CLI下载程序。

要下载种子:

aria2c file.torrent

您还可以将其指向远程torrent文件http://some web site here.com/file.torrent因此您无需先下载torrent文件。

另请注意,您可以使用此标志禁用文件分配: --file-allocation=none file --file-allocation=none

Aria2c还支持HTTP上的并行下载。 使用-j标志确定线程数。 对于单个HTTP文件的3个并发下载,请参阅以下示例:

aria2c -j 3 website.com/file.rar

Azureus的 安装azureus

Azureus / Vuse也有一个控制台模式。 [免责声明]我是开发人员之一。

要在控制台模式下使用azureus,您需要从http://svn.vuze.com/public/client/trunk/uis/lib/下载一些其他库。

  • 公地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 安装ctorrent

stackoverflow.com上有一个类似的问题 。

接受的答案是CTorrent,所以我想我应该在这里提一下。 packages.debian.org中ctorrent的描述如下:

此应用程序使用C ++语言编写,不需要任何图形组件,例如X服务器。 原始ctorrent的上游已停止其开发,现在它不断更新新开发人员的新版本/错误修复。 它是作为控制台程序构建的,甚至可以在提供外部ssh访问的机器中远程使用。

有关详细信息,您可以访问以下网站:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

还有一个增强版的ctorrent,可以在http://sourceforge.net/projects/dtorrent/找到

试试utorrent linux alpha版本。 它是一个无头服务器,可以通过浏览器(Web UI)进行控制。 http://www.utorrent.com/downloads/linux

我使用tget (在作者的话中)“wget for torrents”。 它允许您使用torrent文件或磁力链接进行下载。 它是node.js应用程序。

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

安装:

 npm install -g t-get 

我知道这是一个老问题,但没有人提到peerflix 。

用JavaScript编写,效果很好,使用起来非常简单,有一个很好的,信息丰富的彩色界面。

最重要的是,它支持通过VLC传输video和音频内容(只需使用标志--vlc启动它)。