PoweredBy.Cloud 是一个将你的云盘变成 cdn 的工具。类似的开源产品很多,但是做为产品对外提供服务的很少,据我所知唯一的一家 https://fast.io 再过几个星期就停止服务了。
具体介绍可以看看我之前发的文章
这次有两个大更新:
有了这两个功能,基本上可以在 PoweredBy.Cloud 里完成大部分文件操作了。也就是说完成 OneDrive 授权之后,就不需要再用 OneDrive 来管理文件,也算是一个 OneDrive 网页版的替代品。当然只能在 PoweredBy.Cloud 里操作 Application 目录下的文件,并不能管理 OneDrive 里所有的文件。
接下来计划开发的功能包括:
欢迎各位来抢个二级域名,然后试试大文件的下载能不能把服务器带宽打满 🐶
FAQ:
不能。PoweredBy.Cloud 只有 Application 路径下的权限,其他路径下的文件是没有权限访问的。你可以将自己的网盘理解为有两部分,一部分是你自己管理的,你可以存任何私密的文件,一部分是授权的第三方应用管理的,一般来说第三方应用不会申请所有文件的访问权限。你在授权登录的页面上能看到具体权限的说明。
PoweredBy.Cloud 使用了 GoogleDrive/OneDrive 的订阅功能,能够在秒级同步文件。基本上你在 GoogleDrive/OneDrive 做的文件操作会在秒级同步过来。
不会,PoweredBy.Cloud 不会将所有文件都下载到硬盘上,而是用 OpenResty/Nginx 的缓存机制使用有限的硬盘做缓存,在缓存 miss 的时候才调用 api 重新获取文件。
你可以使用其他的工具将网盘里 PoweredBy.Cloud 目录下载到服务器,或者通过网盘客户端自动同步到本地。所有文件的地址都是和目录结构一一匹配的,所以你只需要改个域名就能轻松迁移走。
具体的技术细节大家如果感兴趣可以在下面留言,一起讨论讨论。
1
deicol 2021-01-02 04:44:20 +08:00
也就是说你可以随意调用已授权的资源了吗?
|
3
zhangneww 2021-01-02 19:10:00 +08:00
一楼的意思应该是说楼主你可以随意增删改查用户的数据了
|
4
BeanYoung OP @zhangneww 嗨 授权的不是所有文件。onedrive 只申请的 application folder 下的权限,其他文件访问不了,而且 Google drive 还不能访问用户通过 google drive 上传的文件,只能访问通过 poweredby.cloud 创建的文件。具体的权限在授权登录的页面有详细说明。
|
5
ao99 2021-01-03 09:54:59 +08:00
先收藏了,以后可能会需要
|
7
moooodi 2021-01-04 08:40:37 +08:00
试了一下确实不错
|
9
ao99 2021-01-04 12:53:29 +08:00 1
确实很好用,希望能做下去
|
10
tsening 2021-01-05 18:33:16 +08:00
随便注册了三个二级域名哈哈哈,试了一下还阔以
|
12
yuhangch 2021-01-05 20:58:31 +08:00 1
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 绑的 onedrive |
14
EricGoodMan 2021-01-06 09:08:27 +08:00
还行就是速度有点慢,访问的流量有限制吗,请求数呢
|
16
NeedforV2 2021-01-06 10:31:37 +08:00 1
不错!希望能一直做下去!
|
17
kutear 2021-01-07 13:23:56 +08:00
不错,不知有没有 cli 工具实现上传
|
18
shunia 2021-01-07 15:03:17 +08:00
这,是不是就是可以用来给 blog 放素材用的?
|
20
reiji 2021-01-07 17:10:13 +08:00
厉害!我也想写一个图床试试了
|
21
nicoljiang 2021-01-08 13:08:34 +08:00
首次访问会很慢,可能更适合大文件。
|