安装Cloud Torrent在服务器BT下载 支持文件预览

Kevin 教程 1,261 次浏览 抢沙发

Cloud Torrent是一个简单容易部署的远程BT客户端,支持以BT种子或磁力链接创建离线下载,下载后可通过WEB网页在线预览(需文件格式支持)。适合那些本机下载不畅或想直接在线播放的场景使用。Cloud Torrent可以跨平台运行,除了惯常在VPS上使用,像树莓派这种ARM设备也可以安装。

Cloud Torrent 安装

Cloud Torrent是用Go语言编写的程序,作者提供了二进制执行文件,无需安装运行环境就可以直接使用。如果想用Docker运行或从源代码构建(需安装Go环境),在GitHub项目页有相关介绍。

这里介绍二进制文件使用方法,适用CentOS、Debian、Ubuntu这些主流Linux系统。为了介绍详细下面文字码的有些多,看似复杂其实很简单,Linux新手照做也能轻松安装。

开始安装步骤:

1. 运行下面命令安装Cloud Torrent,它会自动获取Shell脚本检测系统环境下载对应的二进制文件。

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

安装后会显示程序路径,默认路径为/usr/local/bin/cloud-torrent

2. 接着就可以运行使用了,运行程序需要带几个必要参数,以下是运行命令。

/usr/local/bin/cloud-torrent --host 0.0.0.0 --port 8080 --auth "user:password" --config-path /root/cloud-torrent.json --title "Cloud Torrent" --log >> /var/log/cloud-torrent.log

解释一下上面命令参数:监听本机IP使用8080端口,登录用户名user密码password,指定程序配置文件(安装时已经自动生成),设置网页标题,启用请求记录,将使用日志记录到指定文件。

根据自己需要修改选项参数,比如密码是必须要改的。完整选项可运行cloud-torrent --help查看。

现在运行命令试试,执行后就可以通过网页访问了,地址格式为http://X.X.X.X:8080/

如果不能访问,可能防火墙没有放行端口,需要设置一下(以CentOS 7为例)。

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

3. 手动运行命令使用很麻烦,断开SSH会话就会自动关闭,所以最好放在后台运行并设置开机启动。

vi /usr/lib/systemd/system/cloud-torrent.service创建服务文件,将下面内容粘贴保存。

[Unit]
Description=cloud-torrent

[Service]
WorkingDirectory=/root/
ExecStart=/usr/local/bin/cloud-torrent --host 0.0.0.0 --port 8080 --auth "user:password" --config-path /root/cloud-torrent.json --title "Cloud Torrent" --log >> /var/log/cloud-torrent.log
ExecStop=eval $(ps -ef | grep cloud-torrent | grep -v grep | awk '{print "kill "$2}')
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

之后就可以使用下面命令管理程序了。

  • 设置开机自启:systemctl enable cloud-torrent
  • 取消开机自启:systemctl disable cloud-torrent
  • 手动启动程序:systemctl start cloud-torrent
  • 手动停止程序:systemctl stop cloud-torrent
  • 查看运行状态:systemctl status cloud-torrent

如果你用的Linux系统不能用Systemd,可以将命令添加到rc.local文件设置开机启动(该文件路径因系统不同存有差异,具体路径请网上搜索),添加后别忘了确认文件是否有执行权限。

Cloud Torrent 使用

登录Cloud Torrent网页端会显示如下界面,使用非常简单,直接输入磁力链接即可创建BT下载。

若要搜索Torrent资源,也是在输入框内用关键词搜索,有多个搜索源可切换。右侧按钮可以从本地上传BT种子下载。下方文件列表可点击预览、删除、取回等操作。

Cloud Torrent

右上角第一个按钮是选项设置,可以关闭上传、设置上传端口,自定义下载目录等设置。

Cloud Torrent选项

在VPS上BT下载需留意主机商TOS条款,最好不要下载美剧那类版权资源,其它下载用途问题不大。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。