下载工具系列——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格式可以直接在下载过程中点击来实现边下边看
-
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
但无法启动 -
在有内部带双引号的情况下建议最外面的用单引号,当然反过来也行
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的问题我也修改了,但依然如此。 -
2ryan 2017-10-29 20:17 回复
另外我发现,/etc/cloud-torrent.json好像找不到这个文件…我记得一键包会有。源码安装就找不到了,是不是我漏了哪一步
CC:BY-NC-SA 4.0 Senraの小窝 2015-2017. Power By