搭建属于你的离线网盘

发布于 / 资源分享 / 0 条评论

Cloud Torrent搭建云盘

声明:本文章仅提供 BT/磁力链接 下载工具的安装方法和说明,任何使用此工具 下载版权侵权文件或导致任何经济损失,皆和本人无任何关系!如果你不同意或有异议,请关闭这个网页!

系统需求
CentOS / Debian / Ubuntu 都可以

本人测试系统为 Debian 8  x64

Cloud Torrent特点
支持 BT下载
支持 磁力链接下载
支持 搜索磁力链接
支持 离线下载
支持 边下边播( 格式限制:mp4/wbem/ogg,同时需要手动输入链接)
拥有可视化界面
安装步骤…

一键脚本安装

一键脚本安装(国外机器用这个脚本,可以和官方同步更新版本):

wget --no-check-certificate https://cangshui.net/-down/-mysh/cloudt_no_cn.sh && chmod +x cloudt_no_cn.sh && bash cloudt_no_cn.sh

 
一键脚本安装(国内机器无法访问git用这个脚本,缺点是比官方更新版本慢):

wget --no-check-certificate https://cangshui.net/-down/-mysh/cloudt.sh && chmod +x cloudt.sh && bash cloudt.sh

下载运行完毕脚本,就会直接开始安装 Cloud Torrent ,安装过程中如果出现让你选择Y和N的,都选Y。
安装完成之后,就会提醒你,输入要开放的端口,最好默认选择8000

下载的文件目录为/etc/cloudtorrent/downloads

可选:设置用户名和密码

搭建完成之后的命令有如下:

bash cloudt.sh
 # 可以直接输入这个命令,会自动判断是否需要 安装/启动/停止 Cloud Torrent

bash cloudt.sh install
 # 安装 Cloud Torrent

bash cloudt.sh start
 # 启动 Cloud Torrent

bash cloudt.sh stop
 # 停止 Cloud Torrent

bash cloudt.sh tail
 # 查看 Cloud Torrent 日志

bash cloudt.sh uninstall
 # 卸载 Cloud Torrent

Cloud Torrent可以直接在输入中输入 磁力链接 或者 在线的BT种子(不支持本地上传),点击下面的 蓝色的按钮,就会开始解析资源。

成功解析后,就会显示如下的界面,开始下载。

Files 是查看正在下载的文件列表, Start 是启动下载(默认解析后直接启动下载), Stop 是停止下载。

还有,如果你下载完毕或者点了 Stop 停止下载,那么 Stop 就会变成 Remove 删除任务的按钮了。

搜索磁力链接

Cloud Torrent支持搜索磁力链接,在输入栏中直接输入你要搜索的文件名称,同时点击 绿色的按钮 选择一个搜索源,然后点击 蓝色的Search 按钮就可以搜索了。

注意:Cloud Torrent是国外人写的,所以这些搜索源均是国外的磁力链接网站,搜索到的资源基本没有中文的,所以非特殊需求的这个功能就没什么用了。

设置Cloud Torrent

点击右上角的第一个按钮,功能依次是:

自动启动
禁用加密
下载目录
启用种子
启用上传
输入端口
这里的配置文件放在:/etc/cloudtorrent/cloud-torrent.json

删除文件

如果你想要删除刚才下载的文件,那么你可以点击你 下载的文件的名称 右边的垃圾箱图标,点击之后会变成一个 对号图标,代表确认按钮,所以再点击一下就会出现转圈圈删除了。

下载/在线播放

你可以直接点这个 你下载完成的文件名(正在下载的是黑色的,下载完成是蓝色的),然后就会开始下载了。

如果是 MP4 Webm Ogg 这三个格式的视频,那只要浏览器支持HTML5视频 就能在线播放,其他的格式需要额外的解码器,所以不行。

文件位置
安装目录:/etc/cloudtorrent

下载目录:/etc/cloudtorrent/downloads

配置文件:/etc/cloudtorrent/cloud-torrent.json

日志文件:/etc/cloudtorrent/ct.log

注意事项
BT和磁力链接的速度是和, 磁力链接/BT 的用户上传共享量 和 中心服务器的宽带质量,以及你下载 磁力链接/BT 的VPS的宽带有关系。

这种软件在某些程度上比不上 国内的迅雷,毕竟迅雷 用户了很大共享了很多的上传速度,而且还有缓存的中心服务器,所以才会那么快。

Cloud Torrent还支持 Windows 64位的,但是我现在无法测试,你们自己看看吧。

下载这个并解压:cloud-torrent_windows_amd64.exe.gz

https://github.com/jpillora/cloud-torrent/releases

如果你是国外的VPS,特别是美国的,一定要注意下载 BT/磁力链接 容易遇到蜜罐,然后被投诉封VPS。建议使用欧洲的罗马尼亚,那里的VPS无视版权,当然拉回本地,速度肯定也不会多快。

无法访问你的 http://IP:端口
可能是防火墙规则的问题,使用下面这个命令来开放端口。

iptables -I INPUT -p tcp --dport 端口 -j ACCEPT

提示wget: unknown host “soft.dou-bi.co” 之类的错误
这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS。

 echo "nameserver 8.8.8.8" > /etc/resolv.conf
 echo "nameserver 8.8.4.4" >> /etc/resolv.conf

提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

CentOS系统:

yum install -y wget

Debian/Ubuntu系统:

apt-get install -y wget

关于Cloud Torrent 右上角第二个的那个磁力图标,是编辑磁力链接的,老司机可以自行摸索

 

命令行启动

说明 (不懂的话,只做了解即可):

-p 后面是监听端口;

-a 后面是用户:密码 ;

-c后面cloud-torrent的配置文件(后面会单独介绍该文件);

-l 是日志输出

>> 日志输出到目录文件 /var/log/cloud-torrent.log

 

后台启动运行

一般我们启动程序都会放到后台运行。

我们可以使用 nohup 来后台守护进程。

 

防火墙设置

当然你可以关闭防火墙。也可以执行下面的命令。

开放 80 端口。

PS:如果你使用其他端口请自行替换。

 

开机启动

一行代码,里面的参数请参考上文

 

停止命令

我们利用kill命令,杀掉进程即可。

 

检查是否运行

以下命令,查询有结果说明正在运行。

 

 

配置文件说明

上面提供启动服务的时候有一个配置。

配置内容如下,这个配置会自动生成。

 

 

 

 

 

官方提供2种安装方式。

二进制安装(推荐)

使用官方的推荐命令,然后将执行文件放到 /etc/cloudtorrent

curl i.jpillora.com/cloud-torrent | bash

cp cloud-torrent /usr/bin/cloud-torrent

源码安装

由于Cloud Torrent是由Go语言编写,依赖Golang环境。

 

Golang安装

安装golang 和 git

以上安装完成,需要设置GOPath

 

CT安装

一行代码即可安装完成。

 

 

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载原创文章请注明,转载自: 沧水的博客 » 搭建属于你的离线网盘
Not Comment Found