问题描述
昨天我的一位朋友问我是否有一些在命令行上运行的torrent客户端。
我没有回答他,但我认为你有一些。
最佳解决办法
Deluge可以通过gui,web和控制台进行控制。
要设置远程访问洪水服务器,请参阅thinclient guide。
deluge-console
deluge-gtk
deluge-web
次佳解决办法
我认为默认的torrent客户端传输本身有一个cli接口,可以安装
sudo apt-get install transmission-cli
第三种解决办法
我在无头服务器上使用rtorrent
来为Debian和Ubuntu ISO提供服务,工作得很好,可以使我的网络链接饱和。相关性和内存使用量很小。
第四种办法
aria2(sf.net)是multi-protocol& multi-source,跨平台下载实用程序。支持的协议是HTTP(S),FTP,BitTorrent,Metalink。它可以从多种来源/协议下载文件,并尝试利用您的最大下载带宽。
http://sourceforge.net/apps/trac/aria2/wiki/UsageExample#BitTorrentDownload
示例命令行安装和用法:
$ sudo apt-get install -y aria2
$ aria2c http://gtf.org/garzik/bitcoin/bootstrap.dat.torrent
第五种办法
是。我使用ctorrent
作为我的主要客户端。通常来自tmux
。
sudo apt-get install ctorrent
第六种办法
几周前我正在为Ubuntu服务器寻找一个torrent客户端。我没有发现任何有趣的东西,但μTorrentserver.It运行一个web界面,可以从serveraddress访问:8000 /gui。
以下是网页界面的截图:
它可以从http://www.utorrent.com/downloads/linux下载
配置手册包含在下载的软件包中(您不会安装它,只需配置它并在您想使用时运行可执行文件)。请注意,这是一个alpha版本,可能有一些问题。他们说这个版本是只用于32位的Linux,但我用它在我的64位服务器上,并没有遇到任何问题。
另一个选择是rtorrent,一个CLI应用程序。它不是user-friendly,我在使用不同的torrent文件时遇到了问题。您可以从存储库安装它:
sudo apt-get install rtorrent
第七种办法
WebTorrent
WebTorrent是一个用于node.js和浏览器的流媒体客户端。它也有一个命令行应用程序。
安装
npm install webtorrent -g
webtorrent --help
你需要安装node.js和npm才能使用webtorrent。
下载一个洪流:
webtorrent magnet_uri
第八种办法
有一些洪流客户端可以在无头服务器上运行。我不知道你是否可以通过控制台来控制它们,但下列客户端可以通过网页界面进行控制:
-
TorrentFlux的
-
洪水
Torrentflux在Ubuntu存储库中可用,但我认为现在已经过时了。
Deluge可以从getdeb repositories获得。它还具有一个GUI客户端软件,您可以从桌面运行并连接到服务器上运行的”headless client”以对其进行控制。
第九种办法
或者您可以运行install deluge torrent,将其作为守护程序运行,并通过Web Interface或远程应用程序(例如Android上的Transdroid)访问它。