利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

OneDrive的网盘程序介绍过很多款,但是都是需要VPS服务器来部署,本文将介绍无需服务器,使用腾讯云SCF云函数服务,即可在云端部署你的OneDrive分享云盘.
关于如何免费获取 onedrive 5T 网盘,请看这篇文章:https://www.lanmitu.com/1505.html
搭建好的演示站:http://pan.lanmitu.com
一、部署准备

获取API密钥

登陆腾讯云控制台 - 访问管理
API密钥管理 - 新建密钥
获取SecretId和SecretKey
利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

获取云函数代码

[gt href='https://github.com/qkqpttgf/OneDrive_SCF']开源地址[/gt]
访问项目地址点击download下载并解压缩

二、部署SCF云函数

新建函数

登陆腾讯云控制台 - SCF云函数
区域选择 - 中国香港 - 新建
本人测试除了香港成功,其他北京,上海,广州,成都均失败或者不支持,所以还是建议此处区域选择香港!
利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

填写函数名
运行环境选择Php 7.2
选择空白函数
下一步
利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

拉到下方高级配置
环境变量中分别添加上文获取的SecretId和SecretKey
完成
利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

三、触发方式

添加触发方式
触发方式 - API网关触发器
勾选 启用集成响应
其他保持默认并保存
利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

生成访问路径,并访问生成的访问路径
利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘

图片[7]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

选择你的OneDrive类型,一般选择默认!确认后会弹出登陆OneDrive登陆页面,登陆后等待跳转回即可成功链接.
图片[8]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

四、配置网盘
函数配置 - 编辑
为提高访问体验,可将内存可提高至512M或1024M
连接过OneDrive后,此时的环境变量已经自动生成了一些配置,请不要删除.
添加以下环境变量:
key:admin
value:你的管理员密码

图片[9]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

五、配置域名

触发方式 - 点击API服务名
图片[10]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

自定义域名 - 新建
图片[11]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

填写自定义域名
协议选择http或https
路径映射选择自定义路径,值为/和发布.
域名解析地址为下图中的“公网二级域名”,关于域名解析,这里就不在多说。
图片[12]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

管理API - 点击编辑
图片[13]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

路径改为/ 根目录
下一步
图片[14]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

确保启用响应集成
图片[15]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

返回类型选择HTML
完成
图片[16]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

前往发布服务
图片[17]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

点击发布
图片[18]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

发布环境选择发布
备注自定义填写后提交
图片[19]-利用腾讯云SCF云函数无服务器0成本部署OneDrive个人网盘-蓝米兔博客

教程结束,看着步骤多,实际上就几个设置而已,挺简单的,只要细心跟着走,就不会出错。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏
分享
评论 抢沙发

请登录后发表评论