【玩转腾讯云】一切可用Serverless免费打造属于你自己的不限速大容量云盘(5TB)

  备案动态     |      2023-08-30
【玩转腾讯云】一切可用Serverless免费打造属于你自己的不限速大容量云盘(5TB)

万物皆可Serverless系列文章

Serverless可以免费搭建自己的不限速大容量云盘(5TB) Serverless可以使用云功能定时触发,实现每天自动定时签到一切都可以使用SCF+COS快速开发全栈应用万物皆可使用Serverless 使用SCF+COS 免费运营微信公众号万物皆可快速部署Serverless 验证码识别接口Serverless 可以借助微信公众号轻松管理用户激活码。使用SCF+COS,一切都可以写入未来。 Serverless可以在Flutter中快速连接腾讯云。开发一切都可以用Flutter来写。 Dart Native 腾讯云对象存储插件万物皆可Serverless 我的Serverless 之路

一、本文介绍

不知道大家有没有经历过百度云限速的痛苦,反正我一直很讨厌网盘的限速。

当我们最终在网上找到资源下载时,发现最快的下载速度只有200或300KB/S。

这不禁让我想起了初中时家里用电话线拨号上网时的网速。下载一个4GB的系统镜像花了一整天的时间。

也许有人会说,开会员可以收费吗?

呵呵,你说我缺会员年费吗?

开个玩笑,我是个连月费都买不起的人(连续包月最便宜的)。

没错,穷只是一个词,我就说一次。我们无法想象有钱人的幸福。

那么有没有办法曲线救国呢?

废话少说,上传图片?

看得到,

整个网盘的上传下载速度还是可以的(我用的是联通100M宽带),

会比普通网盘的下载速度限制快很多。

除了,

据分析,是onedrive直链,

我们可以轻松实现文件在线预览的功能,看到下图了吗?

可以看出我们使用Serverless+OneDrive搭建的云盘功能是相当OK的。

想要更详细的体验,可以访问我搭建的网盘,地址? http://onedrive.idoo.top/

你是否迫不及待地想尝试一下呢?现在开始教程,走吧~~~

二、操作步骤

第一步:获取OneDrive

首先,准备一个OneDrive帐户。如果您还没有,您可以立即注册一个。

详情请参考网上这篇教程《免费注册Microsoft Office365教育版OneDrive网盘5t空间》

第二步:下载OneManager

OneManager-php是Onedrive的列表索引和管理程序,可以部署到heroku/SCF/普通空间。

值得注意的是,该程序的文件上传和下载是通过OneDrive服务器进行的,不会消耗您的云功能流量。下载链接

下载完后记得解压里面的文件夹

第三步:新建云函数

打开云功能控制台,https://console.cloud.tencent.com/scf/list?rid=4ns=default

这里我们选择功能区域为中国香港,然后点击新建

运行环境选择php7.2,创建方式选择空白函数,然后点击下一步完成。

函数创建完成后,打开函数代码,选择本地上传文件夹,上传我们之前解压的OneManager-php程序,然后选择保存。

OK,这次功能正常了

第四步:配置云函数

云函数创建完成后,我们需要配置云函数的各种参数

这里我们把内存改成64MB,超时时间改成5秒(随意设置)

最重要的是添加一个Region=ap-hongkong的环境变量,然后点击保存。

添加功能api网关触发器,记得勾选启用集成响应,然后保存。

api网关添加成功后,会得到一个访问地址,我们复制一下,在浏览器中打开

第五步:配置OneManager

首次访问OneManager主页时,需要安装初始化程序。我们按照提示,点击启动安装程序。

SecretId和SecretKey可以在控制台密钥管理页面找到,https://console.cloud.tencent.com/cam/capi

然后单击“确定”,设置管理登录密码,即可正常访问OneManager主页。

第六步:绑定OneDrive

什么?为什么我初始化了程序,为什么还是空白?

别担心,这是因为我们还没有绑定我们的OneDrive网盘,我们继续绑定我们的OneDrive网盘。

首先,点击左上角的登录,输入之前设置的管理员密码并登录,然后点击左上角的设置选项,打开设置页面。

选择添加OneDrive磁盘,按照网页提示登录你的OneDrive授权,这里不再赘述。

第七步:绑定已备案域名

当然我们可以自定义api网关的域名,但是这里域名的前提是已经备案。

假设您已经注册了域名,并成功配置了云函数和api网关,我们看一下为api网关自定义域名的步骤

首先打开腾讯云API网关后台页面,选择刚才云函数创建的API网关,打开自定义域名选项。

然后点击新建,解析要绑定到建议地址的注册域名cnmae,选择默认路径映射并提交

最后,修改自定义域名后记得发布并更新api网关服务,这样自定义域名才能生效。

如果不出意外的话,现在你可以像我一样通过自己绑定的注册域名来访问云盘了。

三、文章最后

本文标题说免费搭建大容量云盘,

免费是指腾讯云功能每月会有一定量的免费使用。

用它构建OneDrive云盘自用,免费额度绰绰有余。

另外OneManager支持绑定多个OneDrive磁盘,

这里提到大容量是因为我总共绑定了4块OneDrive磁盘。

正好被昵称为风雨雷电,哈哈(狠人)

每个磁盘容量为5TB,总容量为20TB,呵呵。

保存东西有什么不好,所有视频和音乐文件都可以在线预览,真是太酷了~

以上,祝大家玩得开心,玩得开心。再见~