作者:滨州电信1988_259 | 来源:互联网 | 2023-09-24 19:40
PoweredBy.Cloud是一个将你的云盘变成cdn的工具。类似的开源产品很多,但是做为产品对外提供服务的很少,据我所知唯一的一家https://fast.io再过几个星期就停止服
PoweredBy.Cloud 是一个将你的云盘变成 cdn 的工具。类似的开源产品很多,但是做为产品对外提供服务的很少,据我所知唯一的一家 https://fast.io 再过几个星期就停止服务了。
具体介绍可以看看我之前发的文章
https://v2ex.com/t/733854
https://v2ex.com/t/737255
这次有两个大更新:
- 单个文件限制扩大到 1G 。未来会支持更大文件下载。
- 支持在 PoweredBy.Cloud 上直接管理 OneDrive 里的文件,包括创建目录、上传文件(最大单个文件 100G )、删除文件和目录。
有了这两个功能,基本上可以在 PoweredBy.Cloud 里完成大部分文件操作了。也就是说完成 OneDrive 授权之后,就不需要再用 OneDrive 来管理文件,也算是一个 OneDrive 网页版的替代品。当然只能在 PoweredBy.Cloud 里操作 Application 目录下的文件,并不能管理 OneDrive 里所有的文件。
接下来计划开发的功能包括:
- 更多网盘支持,包括 Google Drive,Dropbox
- 访问日志同步发送到指定的 Google Analytics 里,这样你就可以在 Google Analytics 里看到 cdn 的各种统计
- 更多文件下载的场景支持,包括对文件设置访问密码和一次性下载链接等
欢迎各位来抢个二级域名,然后试试大文件的下载能不能把服务器带宽打满 ?
第 1 条附言 · 92 天前
FAQ:
- PoweredBy.Cloud 能访问网盘里所有文件吗?
不能。PoweredBy.Cloud 只有 Application 路径下的权限,其他路径下的文件是没有权限访问的。你可以将自己的网盘理解为有两部分,一部分是你自己管理的,你可以存任何私密的文件,一部分是授权的第三方应用管理的,一般来说第三方应用不会申请所有文件的访问权限。你在授权登录的页面上能看到具体权限的说明。
PoweredBy.Cloud 使用了 GoogleDrive/OneDrive 的订阅功能,能够在秒级同步文件。基本上你在 GoogleDrive/OneDrive 做的文件操作会在秒级同步过来。
不会,PoweredBy.Cloud 不会将所有文件都下载到硬盘上,而是用 OpenResty/Nginx 的缓存机制使用有限的硬盘做缓存,在缓存 miss 的时候才调用 api 重新获取文件。
你可以使用其他的工具将网盘里 PoweredBy.Cloud 目录下载到服务器,或者通过网盘客户端自动同步到本地。所有文件的地址都是和目录结构一一匹配的,所以你只需要改个域名就能轻松迁移走。
具体的技术细节大家如果感兴趣可以在下面留言,一起讨论讨论。
也就是说你可以随意调用已授权的资源了吗?