说明:博主很久以前水过一个BT
下载工具Cloud Torrent,不过好像2
年没维护了,这里就介绍个基于Cloud Torrent
开发的项目Simple Torrent
,同样的使用Golang
编写,功能在原有的基础上加了些适用的功能,下载/上传速度限制、无版权限制,RSS
订阅和自定义添加BT-Trackers
等,而且还有api
接口,同时还支持下载后自动调用外部命令,可玩性还是很高的,比如我们可以和aria2
一样,将下载完成的资源自动上传到OneDrive
或Google Drive
等网盘,博主大概用了下,感觉还可以,这里就分享下。
截图
安装
Github地址:https://github.com/boypt/simple-torrent
使用SSH
客户端登录服务器,运行命令:
bash <(wget -qO- https://raw.githubusercontent.com/boypt/simple-torrent/master/scripts/quickinstall.sh)
然后使用ip:3000
访问即可。
顺便提供个博主经常用的BT-Trackers
服务器地址,效果不错,如下:
直接在Web
界面修改即可。
相关命令:
Docker安装
1、安装Docker
2、安装Simple Torrent
然后使用ip:3000
访问即可。
最后如果你访问不了Web
端,可能要检查下防火墙端口,有安全组的也要放行下相关端口。
这里提供个CentOS
系统防火墙开启命令,大致如下:
API使用
关于API
的用法,官方文档说的很详细了,这里就大概列举几个,如下:
外部程序调用
先修改配置文件,通过上面脚本安装的配置文件在你的主目录,比如/root
目录,配置文件cloud-torrent.json
。
修改以下参数:
那么下载完成后就会运行该脚本。
一般种子下载完成后,会返回以下参数变量,这里列举下主要的:
这里随便放一个下载后自动移动的脚本,针对rclone
挂载的文件夹。
这里还可以结合TG
机器人啥的一起使用,玩法很多,可以自行结合API
一起使用。
要注意的是,配置调用脚本的时候,需要给予脚本可执行权,并重启程序生效,比如:
最后关于这个无版权限制,博主从未遇见过版权投诉,所以无法测试,对于下载的话,有些资源速度还是不错的,具体效果就自行体验了。