是否有在终端中运行的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
支持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 / 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
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
启动它)。