下载工具系列——CloudTorrent (你云端的BT下载器,自带搜索) | Senraの小窝

下载工具系列——CloudTorrent (你云端的BT下载器,自带搜索)

一.介绍

之前介绍的主要还是常规的,或者说老牌的BT下载工具,也该来点比较新鲜的,这个软件还是当初我在逗比那儿看到的,了解了下发现还可以,所以来分享一下。这是一款由Go编写的程序,支持种子/磁力下载,支持在线搜索直接加入下载,作者计划加入在线播放以及前后端分离的功能。

二.安装

作为一款Go的程序,安装部分那是一贯的简单,作者提供了ARM(树莓派等)/Darwin(macOS)/Linux/Windows的全平台程序,无依赖下载解压即可使用,这是极好的。

Release页面——>传送门

这儿就放个Linux 64位的了,其他的自己替换地址,需要注意这个不能用tar解压,请直接用gunzip -d来解压

1
2
3
4
wget https://github.com/jpillora/cloud-torrent/releases/download/0.8.24/cloud-torrent_linux_amd64.gz
gunzip-dcloud-torrent_linux_amd64.gz
chmod+xcloud-torrent_linux_amd64
mv cloud-torrent_linux_amd64/usr/local/bin/cloud-torrent

当然,作者还提供了一个一键安装的命令

对Docker感兴趣的也可以用下面的

PS.由于是单个二进制文件,所以升级的话直接替换就行

三.配置

参数说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
用途:cloud-torrent[选项]
选项:
--title,-t实例的名字,默认为Cloud Torrent,会使用环境变量TITLE
--port,-p监听端口,默认30000,会使用环境变量PORT
--host,-h监听的网卡,默认全部
--auth,-a可选的基础认证,格式'user:password',会使用环境变量AUTH
--config-path,-c配置文件路径,默认cloud-torrent.json
--key-path,-kTLS密钥文件路径
--cert-path,-rTLS证书文件路径
--log,-l启用日志功能
--open,-o运行时使用你默认浏览器打开
--help显示帮助说明
--version,-v打印版本信息

举个栗子,需要注意,这里边的配置文件cloud-torrent.json不包含命令行参数,是其他的设置,比如下载目录位置,是否要做种等等,所以别搞混了

如果需要开机启动把这条丢到/etc/rc.local中就行(建议cloud-torrent写全路径,也就是带上/usr/local/bin/),要关闭程序我建议直接一波killall cloud-torrent,当然你也可以使用比如screen啊,nohup啊,或者是supervisor来进行启动和管理啥的

下面惯例丢张图,为了和谐我就不搜奇怪的东西了,还是有一句话要说,请务必确认如果你下的东西有版权问题需要自己承担风险

下载完成后可以点击下方的文件名直接下载(据说如果是mp4格式可以直接在下载过程中点击来实现边下边看

Senra 标准 下载, 教程 2017-10-26 8个评论 4,914 views
  1. 2ryan 2017-10-29 15:53 回复

    问下,开机启动怎么解决?
    我试过用命令echo "nohup cloud-torrent -t "Cloud Torrent" -p 4321 -a "1234:1234″ -c /etc/cloud-torrent.json >> /var/log/cloud-torrent.log 2>&1 &">> /etc/rc.local
    但无法启动

    • Senra 2017-10-29 18:20 回复

      在有内部带双引号的情况下建议最外面的用单引号,当然反过来也行
      echo 'nohup cloud-torrent -t "Cloud Torrent" -p 4321 -a "1234:1234" -c /etc/cloud-torrent.json >> /var/log/cloud-torrent.log 2>&1 &'>> /etc/rc.local
      然后你得确定你的/etc/rc.local确实会在开机的时候运行,CentOS系统一般没这个问题(但是还是建议检查下这个文件有没有运行权限),而Debian或是Ubuntu可能需要你systemctl enable rc.local来设置该文件开机启动

      PS.如果为Debian或者Ubuntu,需要你手动编辑/etc/rc.local 因为在这两个系统内该文件最末会有exit 0命令,你echo进去会在这个命令后面,这样会导致没有执行就退出

      • 2ryan 2017-10-29 20:14 回复

        我跑完curl https://i.jpillora.com/cloud-torrent! | bash之后,
        无论是用
        nohup cloud-torrent -t "Cloud Torrent" -p 1234 -a "1234:1234" -c /etc/cloud-torrent.json>> /var/log/cloud-torrent.log 2>&1 &
        还是
        screen cloud-torrent -t "Cloud Torrent" -p 1234 -a "1234:1234" -c /etc/cloud-torrent.json >> /var/log/cloud-torrent.log 2>&1 &
        都能马上启动Cloud torrent。
        但当我用echo加入到启动文件etc/rc.local之后,重启就不会自启动。你提到的systemctl enable rc.local和双引号的问题我也尝试了,exit 0的问题我也修改了,但依然如此。

  2. 2ryan 2017-10-29 20:17 回复

    另外我发现,/etc/cloud-torrent.json好像找不到这个文件…我记得一键包会有。源码安装就找不到了,是不是我漏了哪一步

取消回复

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

#

有人回复时邮件通知我

CC:BY-NC-SA 4.0 Senraの小窝 2015-2017. Power By

Measure
Measure

comments powered by Disqus