概述

最近在下几个种子,原本是放在电脑上下载的,但是你知道的,我的电脑不可能24小时在线的,而且作为一个有强迫症的人,你能忍受你玩电脑的时候后台总有一个下载工具在运行?所以我决定在我的服务器搭建cloud-torrent来下载种子,并且在需要的时候下载到电脑,或者使用samba直接在线看视频文件什么的,这样就方便很多了
cloud-torrent是一个用go写的远程种子下载工具,想详细了解它的你可以看下面这里
https://github.com/jpillora/cloud-torrent.git 对于它的部署我采用了两种方式,第一种是使用docker因为方便,第二种使用传统的二进制文件部署。第一种我在服务器中docker管理工具portainer下创建,第二种我使用虚拟机中的centos7来部署。
如果你不知道portainer,而且不会使用的可以看我的博客docker管理工具portainer介绍安装和使用

使用docker部署

  • 首先打开portainer,点击Containers->Add container
  • name填cloud-torrent或者随便什么你喜欢的名字
  • Registry可以使用阿里云的镜像加速服务,如果你不会设置可以看我的博客portainer使用阿里云docker镜像加速器
  • Image configuration 中的name填jpillora/cloud-torrent
  • Ports configuration 中点击map additional port 增加一个映射端口,host你填你喜欢的端口,我填的是9090,container中一定要填默认的3000
  • 之后点击start Container
  • 之后便会很快启动好容器
  • 访问你的主机ip:9090就可以了

使用二进制文件部署

其实这个也很简单
直接在终端输入
curl https://i.jpillora.com/cloud-torrent! | bash 就好了

[root@bboysoul bboysoul]# curl https://i.jpillora.com/cloud-torrent! | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3807    0  3807    0     0   2878      0 --:--:--  0:00:01 --:--:--  2881
Installing jpillora/cloud-torrent 0.8.24...
######################################################################## 100.0%
Installed at /usr/local/bin/cloud-torrent

之后运行
cd /usr/local/bin/./cloud-torrent

[root@bboysoul bin]# ./cloud-torrent
2017/11/05 19:38:54 Listening at http://0.0.0.0:3000
2017/11/05 19:38:55 Loaded new search providers

使用浏览器访问ip:3000
注意,因为我是centos新装的系统,我一开始访问的时候不能访问,其实只要把防火墙关了就好了
systemctl stop firewalld

使用






这个就是主界面,它的缺点就是不能上传种子文件,但是可以使用磁力链接,比如使用下面这个
magnet:?xt=urn:btih:952004C8CCAE98D04549621FB6938DD5C0475458 战狼2,复制进入地址栏
点击load magnet就好了
如果还想添加任务那就继续复制链接添加就好了