标签 cloudtorrent 下的文章

Docker 安装 CloudTorrent 磁链下载工具以及 Nginx 反代配置

20200726010656.png

题外话:如果你下载任何冷热门资源速度慢的,需要协助下载磁力链接以及种子文件的,可以留言磁力链接,我下载完了共享出来,你再用普通下载工具即可达到高速下载,也就是利用我服务器下载完了再中转给你。

Cloud Torrent 是一款非常好用的离线下载程序,针对迅雷、qBittorrent 以及其它 BT 下载工具无法下载的资源有着非常棒的下载体验。

某些 BT 下载工具经常会因为各种原因针对某些特定资源进行封锁以及资源很少,导致经常无法正常下载或下载的很慢,所以就需要一个快速方案,做一个中转,然后再用迅雷或其他方法下载到本地。

Cloud Torrent 的下载速度与 VPS 所在的网络环境有关,服务器带宽越大也就下载速度越快,当然也跟磁力资源热门度有关,某些 BT 软件和某些人在下载完之后不再上传种子,这种只索取不做种的只会导致资源种子越来越少,少到最后无法下载,神都救不了。

torrent.png

Cloud Torrent 目前仅支持 Torrent 和 Magnet 磁力链,针对这两种类型,最合适的场景的就是用它在 RARGB 下载美剧了,直接复制 Magnet 到输入框中,就可以直接下载。

Cloud Torrent支持在线播放,通过点击文件名后面的播放按钮,就可以无需下载,直接在线播放下载完成的视频。

torrent-1.png

如果要下载,只需要右键复制文件地址,然后到迅雷或者其它下载工具添加任务即可。

环境

  • Centos 7
  • PHP 7.3
  • Nginx 1.18.0

安装 Cloud Torrent

1.安装 docker 并启动

yum install docker -y

systemctl start docker

2.初始化

docker run --name ct -d -p 3000:3000 --restart always -v /usr/local/cloudtorrent/downloads:/usr/local/cloudtorrent/downloads jpillora/cloud-torrent --port 3000 --auth username:password

以上命令中, --name 指定虚拟机实例名称, -d 指定后台运行, -p 指定虚拟机内外部端口映射, --restart=always 无论退出状态是如何,都重启容器, -v 指定存放目录, --auth 参数设置访问验证(可加可不加)

关闭虚拟机

docker stop ct

启动虚拟机

docker start ct

3.配置反向代理服务器

这里坑了我好久,百度了一圈各种搜索指令死活找不到解决方法,在 google 搜索后解决了,这里需要设置两个映射,没设置 sync 映射就一直提示 Disconnected.

server
        {
        listen          80;
        server_name     inosx.com;

        location  / {
           proxy_pass http://110.110.110.110:3000/;
           proxy_redirect off;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
 
        location /sync {    
           proxy_pass http://110.110.110.110:3000/sync;
           proxy_set_header Cache-Control: no-cache;
           chunked_transfer_encoding off;
           proxy_cache off;
           proxy_buffering off;
           proxy_set_header Connection keep-alive;


    }
}

项目地址:https://github.com/jpillora/cloud-torrent