是否在终端中运行BitTorrent软件?


117

我想将其部署在我的VPS服务器上以快速下载资源。

由于某些资源在国外,这可以为我节省很多时间,


1
“某些资源在国外,所以用它可以减少我的时间”是什么意思?
NN

2
@NN,他可能意味着他的远程服务器可以访问更多资源(可能是带宽),因此可以更快地下载。
Oxwivi

Answers:


90

传输

Ubuntu桌面,默认BitTorrent客户端传输,具有一个命令行接口(未默认安装中,包装是transmission-daemon)。可以设置守护程序,以便可以通过终端和Web界面与该守护程序进行交互。

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

  • 无论哪种接口,它都很轻巧。
  • 它很稳定,从未崩溃过。
  • 很容易理解。
  • 它具有现代bittorrent客户端所期望的功能,例如本地对等点发现,完全加密以及对DHT,µTP,PEX和磁力链接的支持。

有关其功能的更多信息,请参阅此页面


8
请注意,您需要先安装transmission-cli才能在Terminal中使用它。常规transmission-gtk软件包不包括CLI。更何况还有transmission-daemon包装。
Oxwivi

@Oxwivi如果如上所述安装了传输守护程序,则会在Ubuntu 15.04中自动下载传输-cli。
Thomas K

51

托伦特软件中心图片

rTorrent屏幕截图

我已经撰写了有关rTorrent的详细教程,包括其安装和配置。在此处查看或查看官方用户指南

rTorrent的优点

  • 轻巧的
  • 超快的下载速度
  • 非常有效的BitTorrent流量加密
  • 由所有私人跟踪器支持
  • 非常可定制

rTorrent的缺点


1
请注意,rtorrent 0.9.7+ 可以作为守护进程运行,而无需使用屏幕或tmux
jameh

26

洪水 洪水安装

Deluge是一个功能齐全但轻量级的torrent客户端,它使用Python编写,并在其核心中使用libtorrent(rasterbar) C ++库。

  • 独立或Thinclient模式(拆分核心/ ui),可连接到远程运行或在后台运行的守护程序(已扩散)。
  • 多个用户界面,支持从大多数平台进行访问:

    • GTK用户界面


    • 网页界面

    • 控制台界面

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

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

3
关于洪水的最好之处是您可以在远程服务器上运行后台进程,并在本地计算机上运行GTK界面。
Caveman_dick 2011年

@caveman_dick:是的,很好;尽管我为此使用了Web界面-每台计算机都安装了浏览器(相对于Deluge客户端-我认为智能手机没有浏览器),并且UI与GTK版本非常相似。
Piskvor 2011年

@Piskvor能否请您添加其他详细信息?概述了将Deluge与众不同的功能,您喜欢/使用它的原因,实际操作的屏幕截图,其他资源等?
Marco Ceppi


1
@Piskvor正是为什么我们不应该链接到其他站点,除非需要时。如果我们(询问ubuntu)具有此信息,则我们没有linkrot。
jrg

22

aria2c 安装aria2c

CLI下载器​​,支持HTTP,FTP和Torrent。

下载种子:

aria2c file.torrent

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

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

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

aria2c -j 3 website.com/file.rar


1
我在这里尝试了大多数解决方案,这是唯一使用我拥有的torrent文件格式的解决方案
hoju 2014年

12

天蓝星 安装天蓝色

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以查看命令。几个有用的命令是:

  • 显示洪流
  • 添加[网址]
  • 开始[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:-)


感谢马可的建议。我已经做到了。我无法包含指向apt软件包的链接,因为目前我没有足够的代表。
致命

感谢您的更新,看起来很棒!我已经为您添加了链接:)
Marco Ceppi

8

我用它所有的时间 :

sudo apt-get install bittornado

要下载种子:

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

3
这是最简单的使用。
伊万·佩雷斯

8

洪流 安装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/中找到



4

我用(用作者的话来说)“ tget for torrents”的tget。它允许您使用种子文件或磁力链接进行下载。它是一个node.js应用程序。

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

安装:

npm install -g t-get

2

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

用JavaScript编写,效果很好,使用超级简单,具有漂亮,内容丰富且彩色的界面。

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


0

我的建议是不安装任何东西(如果您有节点)

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

它会临时下载webtorrent-clipakcage,然后执行命令webtorretn以下载您的种子。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.