GitHub开源项目推荐 – cloud-torrent

如果你想使用VPS来下载torrent文件,那么cloud-torrent是一个不错的选择。

GitHub地址: https://github.com/jpillora/cloud-torrent

截止到我写这篇文章时,Watch 222,Star 3577,Fork 1178。

一、简介

README里有很详细的英文简介。

Cloud torrent is a a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on the local disk of the server, which are then retrievable or streamable via HTTP.


Features
Single binary
Cross platform
Embedded torrent search
Real-time updates
Mobile-friendly
Fast content server 

英文不好大概翻译一下。

Cloud torrent是一个用golang编写的,远程的torrent客户端。你可以在你的服务器上像下载本地文件一样下载torrent文件。

它有以下功能:单个二进制文件、跨平台、嵌入式的torrent搜索、实时更新、移动设备友好、快速的内容服务器(这个没看懂什么意思)。

总之装了它,就可以用VPS来下载torrent。像我这种VPS只放几个网站的,用来下载确实不错,而且VPS在美国,下某些资源还有神秘加成。

二、安装

一开始以为像其他linux下的软件一样,安装十分的麻烦,还要装依赖啥的,特别是这个Go语言。

结果发现,官方提供的下载方式,是二进制文件,十分的简便。

只需要一行代码

curl https://i.jpillora.com/cloud-torrent! | bash

Docker安装

$ docker run -d -p 3000:3000 -v /path/to/my/downloads:/downloads jpillora/cloud-torrent

Source安装

$ go get -v github.com/jpillora/cloud-torrent

没有特殊需求用第一个即可。

三、使用

官方提供了很完全的命令解释,用–help也可以看到

$ cloud-torrent --help

  Usage: cloud-torrent [options]

  Options:
  --title, -t        Title of this instance (default Cloud Torrent, env TITLE)
  --port, -p         Listening port (default 3000, env PORT)
  --host, -h         Listening interface (default all)
  --auth, -a         Optional basic auth in form 'user:password' (env AUTH)
  --config-path, -c  Configuration file path (default cloud-torrent.json)
  --key-path, -k     TLS Key file path
  --cert-path, -r    TLS Certicate file path
  --log, -l          Enable request logging
  --open, -o         Open now with your default browser
  --help
  --version, -v

  Version:
    0.X.Y

  Read more:
    https://github.com/jpillora/cloud-torrent

正常情况下什么参数都不用加,直接运行就好了。这些参数命名也很友好,没什么难理解的。

打开浏览器,访问IP:3000,然后就可以看到如下界面

个人觉得这个界面还是十分友好的,基本上随便用都会用。

值得一提的是这个嵌入式搜索的功能,可以在几个网站中搜索。但是就个人的体验而言,似乎搜索中文资源并不是很多,英文的资源可能多点。

右下角有服务器的状态,CPU 内存 硬盘啥的。

四、总结

总的来说,这个cloud-torrent提供了一个很人性化的界面,使得我们可以很方便的使用VPS来代替我们24小时下载torrent。

发表评论

电子邮件地址不会被公开。 必填项已用*标注