【云计算的1024种玩法】第6招:打造离线下载服务器

关于打造离线下载服务器的详细教程:

【云计算的1024种玩法】第6招:打造离线下载服务器

第一步使用容器服务

容器服务简化了容器管理集群的搭建工作,整合了阿里云虚拟化、存储、网络和安全能力,是Docker云端最佳运行环境。

一、进入https://cs.console.aliyun.com/#/overview/all,点击创建集群

【云计算的1024种玩法】第6招:打造离线下载服务器_第1张图片

二、输入集群名称后,选择地域、可用区并选择网络模式,推荐专有网络

【云计算的1024种玩法】第6招:打造离线下载服务器_第2张图片

三、选择创建节点即 创建新的按量付费ECS,选择 添加已有节点 即 再已经购买的ECS上创建,其他参数,根据自身需求而定。

【云计算的1024种玩法】第6招:打造离线下载服务器_第3张图片

四、再设置ECS登录密码,后面的选项保留默认即可

【云计算的1024种玩法】第6招:打造离线下载服务器_第4张图片

五、然后点击右侧,创建集群

【云计算的1024种玩法】第6招:打造离线下载服务器_第5张图片

六、确认信息后会自动开通相关产品

【云计算的1024种玩法】第6招:打造离线下载服务器_第6张图片

开通时间有点小长,需要耐心等待十分钟的样子。

【云计算的1024种玩法】第6招:打造离线下载服务器_第7张图片

配置安全组

一、进入容器服务所对应的ECS所在地域,选择容易服务所在的ECS:

https://ecs.console.aliyun.com/#/server/

点击管理

【云计算的1024种玩法】第6招:打造离线下载服务器_第8张图片

二、进入本实例安全组

【云计算的1024种玩法】第6招:打造离线下载服务器_第9张图片

三、右上角添加安全组规则

【云计算的1024种玩法】第6招:打造离线下载服务器_第10张图片

四、根据框内内容:

授权类型:全部

授权对象:0.0.0.0/0

这就是默认开放所有端口且允许所有IP访问了。

这是VPC(专有网络)的设置,如果是经典网络,设置公网出入方向的内容即可,不要输入内网的。

【云计算的1024种玩法】第6招:打造离线下载服务器_第11张图片

第二步安装离线下载服务

离线下载主要是两个部分,一个是服务器上实现离线下载,另一个则是我们从服务器上下载文件。例如,我下载一个国外的文件资源,直接下载速度非常慢,那这时候我们购买一台阿里云海外机房的ECS进行下载然后我们再下载ECS的资源速度就会快得多。

一般来说呢,我们选择一个中转文件的地域呢,第一要国内连接速度快,第二下载国外文件速度快,第三带宽资费要低。这个时候,阿里云亚太东南1-新加坡就是一个很好的选择。

教程里使用的是容器化的 Aria2 - 一款轻量级的多用户下载工具,可以下载HTTP、FTP、磁力、BT等。不过Aria2是命令行软件,我们还需要通过 AriaNG 来实现网页版的图形化控制就像一个网页版迅雷了。再通过 FileRun 实现文件的下载、预览和共享,让我们的离线下载更加多用途化。

下面开始教程:

一、使用 PuTTY 作为传输终端“

PuTTY 是自由的跨平台 Telnet/SSH 客户端,同时在 Win32 和 Unix 系统下模拟 xterm 终端。其主要作者是 Simon Tatham。

由 Larry Li维护并开源的中文版:

下载地址:https://github.com/larryli/PuTTY/releases

进入https://ecs.console.aliyun.com/#/server/后进入对应容器服务的地域可以查看ECS的公网IP:

【云计算的1024种玩法】第6招:打造离线下载服务器_第12张图片

二、登入 SSH,运行下面代码以安装容器化的 MySQL:

docker run --name=db -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=filerun -e MYSQL_USER=filerun -e MYSQL_PASSWORD=filerun -dP mysql

【云计算的1024种玩法】第6招:打造离线下载服务器_第13张图片

三、再运行下面代码以安装 我们的容器化的离线下载服务,会自动安装 Aria2、AriaNG和Filerun非常的省心:

docker run --name=pan --link=db  -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan

【云计算的1024种玩法】第6招:打造离线下载服务器_第14张图片

四、当运行如下图状态不动了,说明成功了:

【云计算的1024种玩法】第6招:打造离线下载服务器_第15张图片

五、打开 http://ECS公网IP:8081,出现登录窗口就OK了!

【云计算的1024种玩法】第6招:打造离线下载服务器_第16张图片

第三步使用离线下载服务

一、选择登录页面,左下角的EN 可以选择语言:

【云计算的1024种玩法】第6招:打造离线下载服务器_第17张图片

二、当然是选择Chinese

【云计算的1024种玩法】第6招:打造离线下载服务器_第18张图片

三、用户名和密码都是:superuser

【云计算的1024种玩法】第6招:打造离线下载服务器_第19张图片

四、第一登录需要修改默认密码:

【云计算的1024种玩法】第6招:打造离线下载服务器_第20张图片

五、目前运行的是FileRun 程序,类似于一个网盘,我们上传自己的文件等等。

【云计算的1024种玩法】第6招:打造离线下载服务器_第21张图片

六、那么接下来是下载,登录:http://ecs公网ip:8081/dweb

七、就进入了我们的网页版迅雷——AriaNG

可以在线下载链接、磁力等等

【云计算的1024种玩法】第6招:打造离线下载服务器_第22张图片

八、例如我这里下载一个 Debian9 的iso文件

【云计算的1024种玩法】第6招:打造离线下载服务器_第23张图片
【云计算的1024种玩法】第6招:打造离线下载服务器_第24张图片

九、当下载完成后,我们再回到 FileRun 的界面,进入dl目录:

【云计算的1024种玩法】第6招:打造离线下载服务器_第25张图片

十、就可以看到我们下载的文件了:

【云计算的1024种玩法】第6招:打造离线下载服务器_第26张图片

十一、邮件点击下载:

【云计算的1024种玩法】第6招:打造离线下载服务器_第27张图片
【云计算的1024种玩法】第6招:打造离线下载服务器_第28张图片

十二、如果图片、视频或者PPT等文件还可以在线预览

【云计算的1024种玩法】第6招:打造离线下载服务器_第29张图片
【云计算的1024种玩法】第6招:打造离线下载服务器_第30张图片

阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)

你可能感兴趣的:(【云计算的1024种玩法】第6招:打造离线下载服务器)