V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
BeanYoung
V2EX  ›  分享创造

[PoweredBy.Cloud] 免费图床更新了,现在支持单文件最大 1G,还有独立二级域名,你要不要试试?

  •  3
     
  •   BeanYoung · 2020-12-31 16:42:11 +08:00 · 5703 次点击
    这是一个创建于 1422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条附言  ·  2021-01-02 21:00:24 +08:00

    FAQ:

    • PoweredBy.Cloud 能访问网盘里所有文件吗?

    不能。PoweredBy.Cloud 只有 Application 路径下的权限,其他路径下的文件是没有权限访问的。你可以将自己的网盘理解为有两部分,一部分是你自己管理的,你可以存任何私密的文件,一部分是授权的第三方应用管理的,一般来说第三方应用不会申请所有文件的访问权限。你在授权登录的页面上能看到具体权限的说明。

    • 文件同步速度怎么样?

    PoweredBy.Cloud 使用了 GoogleDrive/OneDrive 的订阅功能,能够在秒级同步文件。基本上你在 GoogleDrive/OneDrive 做的文件操作会在秒级同步过来。

    • 我会放存很多文件,会把你的服务器硬盘撑爆吗?

    不会,PoweredBy.Cloud 不会将所有文件都下载到硬盘上,而是用 OpenResty/Nginx 的缓存机制使用有限的硬盘做缓存,在缓存 miss 的时候才调用 api 重新获取文件。

    • 怎么迁移到其他地方

    你可以使用其他的工具将网盘里 PoweredBy.Cloud 目录下载到服务器,或者通过网盘客户端自动同步到本地。所有文件的地址都是和目录结构一一匹配的,所以你只需要改个域名就能轻松迁移走。

    具体的技术细节大家如果感兴趣可以在下面留言,一起讨论讨论。

    22 条回复    2021-02-25 17:49:24 +08:00
    deicol
        1
    deicol  
       2021-01-02 04:44:20 +08:00
    也就是说你可以随意调用已授权的资源了吗?
    BeanYoung
        2
    BeanYoung  
    OP
       2021-01-02 16:40:19 +08:00
    @deicol 授权都拿到了,增删改查不都可以吗?没太明白你的意思。
    zhangneww
        3
    zhangneww  
       2021-01-02 19:10:00 +08:00
    一楼的意思应该是说楼主你可以随意增删改查用户的数据了
    BeanYoung
        4
    BeanYoung  
    OP
       2021-01-02 20:49:43 +08:00 via iPhone
    @zhangneww 嗨 授权的不是所有文件。onedrive 只申请的 application folder 下的权限,其他文件访问不了,而且 Google drive 还不能访问用户通过 google drive 上传的文件,只能访问通过 poweredby.cloud 创建的文件。具体的权限在授权登录的页面有详细说明。
    ao99
        5
    ao99  
       2021-01-03 09:54:59 +08:00
    先收藏了,以后可能会需要
    BeanYoung
        6
    BeanYoung  
    OP
       2021-01-03 11:07:30 +08:00 via iPhone
    @ao99 可以先上去抢个二级域名
    moooodi
        7
    moooodi  
       2021-01-04 08:40:37 +08:00
    试了一下确实不错
    BeanYoung
        8
    BeanYoung  
    OP
       2021-01-04 10:15:44 +08:00
    @moooodi 哈哈,用起来!
    ao99
        9
    ao99  
       2021-01-04 12:53:29 +08:00   ❤️ 1
    确实很好用,希望能做下去
    tsening
        10
    tsening  
       2021-01-05 18:33:16 +08:00
    随便注册了三个二级域名哈哈哈,试了一下还阔以
    BeanYoung
        11
    BeanYoung  
    OP
       2021-01-05 18:50:30 +08:00
    @tsening
    yuhangch
        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
    BeanYoung
        13
    BeanYoung  
    OP
       2021-01-05 21:25:08 +08:00
    @yuhangch 看到了,哈哈,已经修复了,麻烦你再试试
    EricGoodMan
        14
    EricGoodMan  
       2021-01-06 09:08:27 +08:00
    还行就是速度有点慢,访问的流量有限制吗,请求数呢
    BeanYoung
        15
    BeanYoung  
    OP
       2021-01-06 09:16:13 +08:00 via iPhone
    @lancerzyj 流量没限制,请求数跟服务器性能有关系,动态调整
    NeedforV2
        16
    NeedforV2  
       2021-01-06 10:31:37 +08:00   ❤️ 1
    不错!希望能一直做下去!
    kutear
        17
    kutear  
       2021-01-07 13:23:56 +08:00
    不错,不知有没有 cli 工具实现上传
    shunia
        18
    shunia  
       2021-01-07 15:03:17 +08:00
    这,是不是就是可以用来给 blog 放素材用的?
    BeanYoung
        19
    BeanYoung  
    OP
       2021-01-07 15:17:49 +08:00 via iPhone
    @kutear cli 会有的,api 也会有的


    @shunia 是这么回事
    reiji
        20
    reiji  
       2021-01-07 17:10:13 +08:00
    厉害!我也想写一个图床试试了
    nicoljiang
        21
    nicoljiang  
       2021-01-08 13:08:34 +08:00
    首次访问会很慢,可能更适合大文件。
    BeanYoung
        22
    BeanYoung  
    OP
       2021-02-25 17:49:24 +08:00
    @kutear api 来了。现在 PoweredBy.Cloud 有了 S3 compatible API,你可以用 AWS 官方 SDK,官方 CLI 或者其他第三方工具来管理文件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   912 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:58 · PVG 05:58 · LAX 13:58 · JFK 16:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.