点击上方“咸鱼学Python”,选择“加为星标”

第一时间关注Python技术干货!

咸鱼的 GitHub 情报 | 20191229 期

咸鱼的 GitHub 情报 | 20200103 期

咸鱼的 GitHub 情报 | 20200111 期

咸鱼的 GitHub 情报 | 20200204 期

咸鱼的 GitHub 情报 | 20200220 期 - VIP 音乐解锁

Github地址:https://github.com/boypt/simple-torrent

SimpleTorrent是一个使用Go(golang)编写的自托管远程洪流客户端。支持远程启动torrent,将文件集下载到服务器的本地磁盘上,然后可以通过HTTP检索或流式传输。

如何搭建?

Docker 安装

如何安装 Docker 可以参考我之前写过的 Docker 入门教程。

也可以使用下面的命令进行安装

#CentOS 6系统
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on#CentOS 7、Debian、Ubuntu系统
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

安装完 Docker 之后可以使用下面的命令在 Docker 环境下进行搭建。

docker run --restart=always --name simple-torrent -d \
-p 3000:3000 \
-v ~/downloads:/downloads \
-v ~/torrents:/torrents \
boypt/cloud-torrent

安装后同样使用 ip:3000 进行访问即可。

命令行搭建

使用SSH客户端登录服务器,运行命令:

bash <(wget -qO- https://raw.githubusercontent.com/boypt/simple-torrent/master/scripts/quickinstall.sh)

然后使用ip:3000访问即可。

搭建完成后,可以使用下面的命令管理这个程序的运行状态。

启动:systemctl start cloud-torrent
重启:systemctl restart cloud-torrent
停止:systemctl stop cloud-torrent
查看状态:systemctl status cloud-torrent

常用 API

这里列举几个常用的 API 方便大家使用

#通过远程地址添加种子
curl --data "http://domain.com/file.torrent" "http://localhost:3000/api/url"
#通过本地文件添加种子
curl --data-binary "my.torrent" "http://localhost:3000/api/url"
#通过磁力链接添加种子
curl --data "magnet:?xt=urn:btih:..." "http://localhost:3000/api/url"#开始种子任务
curl --data "start:${HASH}" "http://localhost:3000/api/torrent"
#停止种子任务
curl --data "stop:${HASH}" "http://localhost:3000/api/torrent"
#删除种子任务
curl --data "delete:${HASH}" "http://localhost:3000/api/torrent"#查看文件和种子信息
/api/files和/api/torrents

结语

这个项目基于Cloud Torrent开发的项目Simple Torrent,同样的使用Golang编写,功能在原有的基础上加了些适用的功能,下载/上传速度限制、无版权限制,RSS订阅和自定义添加BT-Trackers等,而且还有api接口,同时还支持下载后自动调用外部命令,可玩性还是很高的,比如我们可以和aria2一样,将下载完成的资源自动上传到OneDriveGoogle Drive等网盘。

不过除了上面的搭建事项之外,最重要的是希望大家注意版权风险

Love & Share 

[ 完 ]

喜欢文章,点个在看 

咸鱼的 Github 情报 | 一个支持边下边播、无版权限制和自动上传的BT离线下载程序...相关推荐

  1. Simple Torrent:一个支持边下边播、无版权限制和自动上传的BT离线下载程序

    1:拉取代码,下载依赖,编译 git clone https://github.com/boypt/cloud-torrent.git  #拉取代码 cd cloud-torrent go get - ...

  2. 在线播放bt php,yunBT:一个基于TP3.1的多用户BT离线下载程序,支持在线播放

    版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处! 本文链接:https://www.moerats.com/archives/841/ 如教程需要更新,或相关链接出现40 ...

  3. php在线播放bt,yunBT:一个基于ThinkCMS的多用户BT离线下载程序,支持在线播放

    说明:yunBT这个项目其实很早就有了,只是老没更新,现在作者基于ThinkCMS重做该程序,支持多用户注册下载,Magnet和HTTP下载.每个单独用户支持10个任务,默认下载文件最大为10GB,可 ...

  4. 咸鱼的 GitHub 情报 | 20200103 期

    点击上方"咸鱼学Python",选择"加为星标" 第一时间关注Python技术干货! 咸鱼的 GitHub 情报 | 20191229 期 GitHub 情报 ...

  5. 咸鱼的 GitHub 情报 | 20200111 期

    点击上方"咸鱼学Python",选择"加为星标" 第一时间关注Python技术干货! 咸鱼的 GitHub 情报 | 20191229 期 咸鱼的 GitHub ...

  6. java 视频边下边播,VideoViewDemo android 播放器,支持边下边播 238万源代码下载- www.pudn.com...

    文件名称: VideoViewDemo下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 194 KB 上传时间: 2014-09-19 下载次数: 5 详细说明:a ...

  7. 咸鱼的 GitHub 情报 | 20191229 期

    点击上方"咸鱼学Python",选择"加为星标" 第一时间关注Python技术干货! GitHub 情报 Python 利用公交数据实现可视化城市脉络 项目地址 ...

  8. 一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具

    一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具 Intro DbTool 是一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具,原本 ...

  9. 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器

    代码地址如下: http://www.demodashi.com/demo/11689.html 重要提示: 1. 1.9.0版本已发布,移除了"prefs:root="的调用,这 ...

  10. 微软员工和 GitHub 员工宣布支持 996.ICU 运动,来签个名呗?

    微软员工和 GitHub 员工宣布支持 996.ICU 运动 Microsoft and GitHub Workers Support 996.ICU ? 微软的项目地址, 大家去签个名吧 我要如何签 ...

最新文章

  1. phpstudy多站点配置好后index of/ 列表无法出现的解决
  2. HomeKit推出已两年 但是苹果在智能家居上却被对手甩开了差距
  3. 文件包含--简单的代码审计绕过
  4. python为什么虚部是j不是i_Python基础02 基本数据类型
  5. 前端学习(493):script之延迟脚本和异步脚本
  6. 2019创客中国智能融合应用中小企业创新创业大赛启动
  7. OC中对象的description方法
  8. 所有自然数相加的和是-1/12,你信吗?
  9. IT项目如何做好进度管理
  10. 计算机网络系统集成实验指导,系统集成实验指导.docx
  11. HCIA RS题库及解析(2018版)
  12. h2o api java_h2o 准备
  13. DevExpress 控件使用之XtraReport
  14. 【JWT】JWT JWS JWE | 在线JWS解析工具
  15. win10笔记本合盖无法睡眠(风扇依然在转动)(开盖后不是锁屏状态)
  16. Chrome书签插件,让你实现高效整理
  17. Mac系统关闭重启电脑后「重新打开应用及其窗口」功能的方法
  18. 2021年植发行业研究报告
  19. shell脚本编程学习笔记7(XDL)——字符处理命令和条件判断
  20. 数理统计与统计软件测试卷,数理统计试题及答案

热门文章

  1. 中国VR/AR技术的日渐成熟,带动行业领域巨大发展!
  2. 小福利,制作词云图的第三种方法---stylecloud库,两行代码制作词云图
  3. ActiveMQ详细入门教程系列(一)
  4. 泪目了,一位轮椅上的清华博士师兄
  5. dns服务器配置错误无法修复,电脑DNS错误修复的方法教程
  6. 教学设计-饭后百步走
  7. Windows如何查看IIS访问IP记录
  8. <choose>标签的使用
  9. 树莓派YOLOV5连接手机摄像头
  10. 采购杀毒软件 确保网络信息安全