自己搭建一个离线下载服务器

Author Avatar
Crown 9月 25, 2017
  • 在其它设备中阅读本文章

很多时候我们下载东西时, 并不能将自己的带宽跑满, 这是由于不同位置由各方面造成的带宽, 延迟, 网络波动等因素造成的, 这些因素有时候会导致我们下在速度慢如蜗牛一般, 这时, 离线下载就对我们十分重要了, 他会在云端在我们需要下载的东西利用服务商提供的带宽以及相对良好的网络环境下载到我们指定的地方去, 这样我们再对这些文件做一些二次操作就很方便了, 但是一般这种服务的提供商都会进行收费服务, 例如国内比较出名的115网盘, 迅雷, 百度等, 国外的 offcloud 等, 但是他们的速度却不一定有我们自己搭建的快, 毕竟他们的服务一般是和别人共享的, 所以如果你热爱折腾的话, 自己动手, 丰衣足食.

这是我截取的一个比较稳定的下载速度, 速度快时可以达到 9M/s 以上, 这个取决于你的服务器搭建环境:

离线下载效果图

开启 BBR 加速

首先我们肯定要手动开启 BBR 加速在我们的服务器上面, 这样才能尽量在服务器上把我们的带宽跑满, 让我们的离线下载速度更稳定, 更快. 具体怎么开启, 我在前面的一篇文章中已经介绍过了, 点击传送门-如何搭建 shadowsocks + BBR 加速的科学上网环境.

Cloud Torrent 安装

这个主要是在我们的服务器上面搭建一个离线下载工具, 而且在下面的一键脚本安装完后, 对应的前端页面也已经写好了, 剩下的只需要粘贴复制, 动动手指, 配置一下就可以直接拿来使用了, 十分方便.

  • 切换 root 用户.
sudo su

这里切换遇到相应问题的同学直接去上面这篇文章去查找对应方法如何搭建 shadowsocks + BBR 加速的科学上网环境.

  • 使用一键脚本
wget -N --no-check-certificate https://softs.fun/Bash/cloudt.sh && chmod +x cloudt.sh && bash cloudt.sh
# 备用地址
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/cloudt.sh && chmod +x cloudt.sh && bash cloudt.sh

下载运行完毕脚本,会出现脚本菜单,选择并输入 1,就会直接开始安装 Cloud Torrent。

安装完成之后,就会提醒你,输入要开放的端口(默认 8000)可选:用户名(默认 user)和密码(默认 doub.io)。

启动后,访问 http://VPS_IP:8000 即可看到Web UI界面了(会要求你输入上面设置的用户密码, 这样就能一定程度上避免你的服务器被别人滥用)。

  • 脚本使用方法
bash cloudt.sh

之后会看到下面类似的操作页面

请输入一个数字来选择选项

 1. 安装 Cloud Torrent
 2. 升级 Cloud Torrent
 3. 卸载 Cloud Torrent
————————————
 4. 启动 Cloud Torrent
 5. 停止 Cloud Torrent
 6. 重启 Cloud Torrent
————————————
 7. 设置 Cloud Torrent 账号
 8. 查看 Cloud Torrent 账号
 9. 查看 Cloud Torrent 日志
————————————
 当前状态: 已安装 并 已启动
  • 文件位置

安装目录:/etc/cloudtorrent

下载目录:/etc/cloudtorrent/downloads

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

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


更多的操作细节大家可以去下面地址去查看, 这里只是把基本搭建过程复制了过来.

原文出处(做了部分修改) — 『原创』支持 BT(磁力链接)、离线下载和边下边播的老司机坐骑 —— Cloud Torrent 一键脚本


随着我自己个人的技术水平的提高,我也会尽最大力量去原创一些有价值有内容的文章出来。在此期间我的文章会同步更新在以下地方,欢迎大家在自己长逛的网站中关注或者star我的Github来了解我的最新消息!!!推荐大家收藏关注我的博客网站crowncj.com,因为我的最新更改与文章只会在这里更新,其他地方的文章可能会存在更新不及时或者忘记更新等问题。

未经允许,不准转载