V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zkdfbb
V2EX  ›  程序员

一个聚合了多个图床的图床。。。。

  •  7
     
  •   zkdfbb · 2018 年 8 月 5 日 · 16017 次点击
    这是一个创建于 2724 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用免费图床,总是担心万一哪天图床服务挂了,那之前的图片可能都失效了,再找回来也很困难。于是就有了这样一个聚合图床,每次图片会同步上传到淘宝微博等十几个的图床,即便原先的图床挂了,也可以通过搜索找回当初其他图床上的文件,保证万无一失。

    体验一下:
    https://photo.ishield.cn/
    第 1 条附言  ·  2018 年 8 月 7 日
    UPDATE:
    起初做这个是因为自己有需求,想不到大家都这么支持,所以我会持续做下去,准备用百度云 CDN,免费版只有 HTTP 没有 HTTPS,HTTPS 都是一千起步,所以暂时先不用 HTTPS 了,后面再考虑。请使用 http://photo.ishield.cn

    目前已经做的如下:

    1. 增加了用户账号体系,现在可以管理自己上传的所有图片了,当然不支持删除,因为本身大部分图床都不支持删除。
    2. 支持在一些有账号的图床上面使用自己的账号上传,在后台设置账号密码即可。

    后续打算做的:
    1. 支持对象存储,比如七牛,腾讯云 COS 等,可以选择上传至自己的对象存储里面。
    2. 开放 API 计划。

    正好这两天出了腾讯云出故障的事,承诺 99.999%稳定性服务的平台尚且如此,用免费图床的就更加不稳定了。我这个也是免费服务,所以也可以默认为不稳定。为了解除这个问题,在稳定之后会每日将注册用户的上传列表备份至七牛云和腾讯云,每个人会有一个 token 对应的下载列表。所以即便哪天这个服务真的不在了,大家也可以从七牛或者腾讯云下把链接下载下来。

    感谢 @Telegram 提的建议,目前上传时是同步至其他图床,为了防止某些图床上传超时,其实是设置了 10 秒超时限制的,以免因为这些导致全部分发完毕花很长时间。后续会改成后台上传,上传时先传至某些稳定图床,后台再慢慢将其上传至当初设置的其他图床。
    90 条回复    2020-02-26 06:52:10 +08:00
    xiaomimei
        1
    xiaomimei  
       2018 年 8 月 5 日 via iPhone
    这想法不错哦👍
    sh1nyan
        2
    sh1nyan  
       2018 年 8 月 5 日
    good,收藏了
    lloovve
        3
    lloovve  
       2018 年 8 月 5 日 via iPhone
    楼主保证自己不挂才能搜索到其他图床信息
    cydian
        4
    cydian  
       2018 年 8 月 5 日 via Android
    是否有源码?想在本地搭建。
    zkdfbb
        5
    zkdfbb  
    OP
       2018 年 8 月 5 日
    @lloovve 因为不存储图片,只是需要消耗流量,这个服务还是可以保证的。而且也可以上传之后通过 search 接口将链接自己保存的哈,那就不用担心我们的服务挂不挂了~
    vicacheung
        6
    vicacheung  
       2018 年 8 月 5 日 via Android
    同问,开放源码吗?
    zkdfbb
        7
    zkdfbb  
    OP
       2018 年 8 月 5 日
    @vicacheung 暂时还不开放哈,之后可能会开放
    Dowding
        8
    Dowding  
       2018 年 8 月 5 日
    我之前写过一个类似的,并且在自己的站上跑了一年左右,后来还是放弃了,维护成本太高,如果图片在一个图床失效了,你是
    Dowding
        9
    Dowding  
       2018 年 8 月 5 日
    @takashiki #8 如果图片在一个图床失效了,你是如何检测是否失效并修改跳转连接的呢?
    上传一个图床之后后台是如何异步地上传到所有图床的呢?
    另外上传图片时对服务器的下行带宽应该是有消耗的吧,多并发地上传带宽是否能支持?
    还有就是图片都要经过一次 302 才能拿到对于前端性能来说也有下降,并且对于前端来说不太优雅。
    gcod
        10
    gcod  
       2018 年 8 月 5 日
    我觉得贴图库没有存在的必要
    scg16
        11
    scg16  
       2018 年 8 月 5 日
    Laytpl Error:TypeError: Object.values is not a function
    Dowding
        12
    Dowding  
       2018 年 8 月 5 日
    @takashiki #9 体验了一下发现和我之前的思路不太一样,这个对于个人使用来说还蛮好的,不过如果是建站用这个做图床的话,图片挂了之后的替换成本还是有点高吧
    qa2080639
        13
    qa2080639  
       2018 年 8 月 5 日
    好用 不错的想法
    lanmingyan
        14
    lanmingyan  
       2018 年 8 月 5 日
    我看出楼主用的是 layui 了
    akira
        15
    akira  
       2018 年 8 月 5 日
    是否支持各图床使用自己的账号
    zkdfbb
        16
    zkdfbb  
    OP
       2018 年 8 月 5 日
    @takashiki 一些比较知名的图床应该还是比较稳定的,不太容易挂,这个是为了双保险,毕竟凡事说不好,万一呢~
    zkdfbb
        17
    zkdfbb  
    OP
       2018 年 8 月 5 日
    @lanmingyan 机智如你
    zkdfbb
        18
    zkdfbb  
    OP
       2018 年 8 月 5 日
    @akira 这个后续可以加上,还可以选择上传到哪些图床
    SPACELAN
        19
    SPACELAN  
       2018 年 8 月 5 日
    ipfs?

    就算图被垃圾回收了也能重新上传,地址不会变的
    wzw
        20
    wzw  
       2018 年 8 月 5 日
    说实话, 这个想法好, 备份多处...
    zkdfbb
        21
    zkdfbb  
    OP
       2018 年 8 月 5 日
    增加了一个简易后台。。。
    xiaowangge
        22
    xiaowangge  
       2018 年 8 月 6 日
    为啥选中 imgur 后,没有生成链接?
    luoo3699
        23
    luoo3699  
       2018 年 8 月 6 日
    make
    WildCat
        24
    WildCat  
       2018 年 8 月 6 日
    微博上传如何实现的?
    Wyane
        25
    Wyane  
       2018 年 8 月 6 日 via Android
    厉害了,收藏了,这样很方便
    patx
        26
    patx  
       2018 年 8 月 6 日 via Android
    不错,早就应该有这种网站了
    Widewind
        27
    Widewind  
       2018 年 8 月 6 日 via Android
    难道只有我一个人看成了床图吗
    strongwong
        28
    strongwong  
       2018 年 8 月 6 日
    不错,好东西!
    Archeb
        29
    Archeb  
       2018 年 8 月 6 日
    赞,速度也不错
    jesonyang
        30
    jesonyang  
       2018 年 8 月 6 日
    good!
    yjxjn
        31
    yjxjn  
       2018 年 8 月 6 日
    网站挂了。
    9ki
        32
    9ki  
       2018 年 8 月 6 日
    来的快去的去的也快
    zkdfbb
        33
    zkdfbb  
    OP
       2018 年 8 月 6 日 via iPhone
    @scg16 太老的浏览器不支持,现在增加了兼容,再试试
    zkdfbb
        34
    zkdfbb  
    OP
       2018 年 8 月 6 日 via iPhone
    @yjxjn 咦,没有挂啊,我这里能打开,可能是网站卫士的 cdn 对 https 支持不好,😢我关了 cdn 试试
    zhzer
        35
    zhzer  
       2018 年 8 月 6 日
    api 是自己趴的吗?
    AlphaGL
        36
    AlphaGL  
       2018 年 8 月 6 日
    厉害了
    zkdfbb
        37
    zkdfbb  
    OP
       2018 年 8 月 6 日 via iPhone
    @zhzer 有些提供了 api 的就用 api,没有的话就……
    SoulGem
        38
    SoulGem  
       2018 年 8 月 6 日
    赞一个,想法很好用起来也很顺手
    zhishidahao
        39
    zhishidahao  
       2018 年 8 月 6 日
    最多同时上传至 10 个图床,为防止滥用,每个游客每天最多上传 50 张
    上传到一个图床 可以传 500 张吗
    zdnuist
        40
    zdnuist  
       2018 年 8 月 6 日
    good
    aino
        41
    aino  
       2018 年 8 月 6 日
    good,在博客给加了个友链,以后上传图片就在你家上传了,开心
    VgV
        42
    VgV  
       2018 年 8 月 6 日
    已在我论坛加上链接,以后就在你这传图了。
    zkdfbb
        43
    zkdfbb  
    OP
       2018 年 8 月 6 日
    @VgV 感谢~~
    zkdfbb
        44
    zkdfbb  
    OP
       2018 年 8 月 6 日
    @aino 感谢~~
    wwek
        45
    wwek  
       2018 年 8 月 6 日
    good job
    genius2k
        46
    genius2k  
       2018 年 8 月 6 日
    很好啊,就是访问速度有点慢
    Mmiracle110
        47
    Mmiracle110  
       2018 年 8 月 6 日
    感觉还是用大厂的吧 很多公司的 OSS 每个月都有免费用量的 一般使用的话 他的免费用量个人感觉够用 我自己搭建的 hexo 博客使用的是七牛云作为图床 感觉每个月的免费量够用 可以走下面的的连接 https://portal.qiniu.com/signup?code=3lpwng1uo5jki
    TustMan
        48
    TustMan  
       2018 年 8 月 6 日
    感谢分享 已收藏
    googoehl
        49
    googoehl  
       2018 年 8 月 6 日
    没搞用户体系? 不过很好 抓住很多人的痛点了,已收藏
    killsting
        50
    killsting  
       2018 年 8 月 6 日
    非常棒!收藏了!
    LeungJZ
        51
    LeungJZ  
       2018 年 8 月 6 日
    非常好,支持了。
    hwcj123
        52
    hwcj123  
       2018 年 8 月 6 日
    居然有 z4a,收藏了 那么我换个电脑了怎么追溯呢
    sunnywx
        53
    sunnywx  
       2018 年 8 月 6 日
    收藏一波
    zsk425
        54
    zsk425  
       2018 年 8 月 6 日
    感谢
    hheedat
        55
    hheedat  
       2018 年 8 月 6 日
    有点意思,收藏了
    zkdfbb
        56
    zkdfbb  
    OP
       2018 年 8 月 6 日
    如各位大佬所言,增加了用户账号管理体系,换电脑的童鞋也不用担心了。同时增加了对其他图床的账号管理,设置了其他图床账号后可以上传到其他图床自己的账号下面。
    zkdfbb
        57
    zkdfbb  
    OP
       2018 年 8 月 6 日
    @hwcj123 增加了用户登录了~
    Kenny
        58
    Kenny  
       2018 年 8 月 6 日
    很棒,希望能长久。
    Telegram
        59
    Telegram  
       2018 年 8 月 6 日
    @zkdfbb 分发的时候需要等若干秒,能不能先显示一个图床的地址,这样我直接复制去粘贴就行了,不需要等着分发完成才能复制。等我搞定了,再回来看刚好也就分发玩了
    Mike8
        60
    Mike8  
       2018 年 8 月 7 日
    赞一个,同希望长久
    Mike8
        61
    Mike8  
       2018 年 8 月 7 日
    现在会卡在‘上传成功,正在分发中’
    zhuxd282
        62
    zhuxd282  
       2018 年 8 月 7 日
    “登陆”改成“登录”吧,看着难受~
    zkdfbb
        63
    zkdfbb  
    OP
       2018 年 8 月 7 日
    @Mike8 出了点小问题,再看看
    moonlit7seas
        64
    moonlit7seas  
       2018 年 8 月 7 日
    挺不错的呀
    zkdfbb
        65
    zkdfbb  
    OP
       2018 年 8 月 7 日
    增加七牛和腾讯云上传~
    fusluv
        66
    fusluv  
       2018 年 8 月 12 日
    感谢!非常好用,特别方便~
    顺便提一个 bug,注册的时候两次输入的密码不一致也能注册上,虽然提示了不一致,但是直接跳到了登陆之后的界面,而且尝试后发现实际密码是重复密码那一栏的值~
    leaves7i
        67
    leaves7i  
       2018 年 8 月 18 日 via Android
    感谢,非常好用
    beny2mor
        68
    beny2mor  
       2018 年 8 月 19 日
    按例感谢!
    能否增加使用图片 url 来上传图片?
    zkdfbb
        69
    zkdfbb  
    OP
       2018 年 8 月 19 日   ❤️ 1
    @beny2mor 可以直接复制图片 url 在首页粘贴,和复制图片粘贴一样的方法
    Jackyxiaoc
        70
    Jackyxiaoc  
       2018 年 9 月 5 日
    感谢作者,解决了我几天没睡好的问题,哈哈。
    Chigogo
        71
    Chigogo  
       2018 年 9 月 16 日
    楼主,我这经常 CPU 100%,楼主在我电脑上开矿吗?
    tianwm
        72
    tianwm  
       2018 年 9 月 29 日
    楼主, 能不能帮把 imgchr 移除, 从你这边过来的好多色情图片和漫画.
    而且还变换着 IP
    tianwm
        73
    tianwm  
       2018 年 9 月 29 日
    刚刚看了一下,好像加了 AI 识别了, 这样好多了.
    tianwm
        74
    tianwm  
       2018 年 9 月 29 日
    请 Ban 了这个 IP 吧, 拼命的用上传色情漫画
    110.184.179.102

    110.184.179.102 - - [29/Sep/2018:14:22:12 +0800] "GET /2018/09/29/il1JtU.jpg HTTP/2.0" 200 339396 "https://i.superbed.cn/" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
    zkdfbb
        75
    zkdfbb  
    OP
       2018 年 9 月 29 日
    @tianwm 收到,解决了~ 这边加了色情识别 ~
    zkdfbb
        76
    zkdfbb  
    OP
       2018 年 9 月 29 日
    @Chigogo 😂怎么会
    Ya
        77
    Ya  
       2018 年 10 月 2 日
    楼主 出 BUG 了 上传图片 有的地址没有图片类型后缀 .jpg
    Wyane
        78
    Wyane  
       2018 年 10 月 3 日
    @zkdfbb 真的很好用,谢谢作者!发现近期更新了,取消了选择图床。虽然为了解决选择恐惧症,但是如果后台自动选择稳定的,发现只传到微博和阿里,这样不是会失去了原来可以同时选择很多图床的意义了吗?
    zkdfbb
        79
    zkdfbb  
    OP
       2018 年 10 月 3 日
    @Ya 不一定非要有图片类型后缀的
    zkdfbb
        80
    zkdfbb  
    OP
       2018 年 10 月 3 日
    @Wyane 其实大部分人,都只选微博,毕竟正常的图片,一般都不会被删
    Ya
        81
    Ya  
       2018 年 10 月 3 日
    @zkdfbb 求加上图片后缀
    laike9m
        82
    laike9m  
       2018 年 10 月 20 日
    有个问题。上传的图片如果想保持文件名不变,是否能做到呢?谢谢
    mrrobot2
        83
    mrrobot2  
       2018 年 11 月 12 日
    很好用,感谢分享
    ZiShuo
        84
    ZiShuo  
       2018 年 12 月 8 日
    我就想知道阿里的那个图片是在阿里哪个页面上传的。
    2033009565
        85
    2033009565  
       2018 年 12 月 19 日
    @zkdfbb 你的网站证书过期了
    xiebruce
        86
    xiebruce  
       2019 年 4 月 21 日
    @cydian 虽然差不多一年前了,但我还是想推荐一下,要本地搭建,我这个可以哦: https://www.xiebruce.top/17.html,有兴趣可以试试。
    binghe
        87
    binghe  
       2019 年 8 月 7 日 via Android
    哥们,你的“重发验证”功能是不是出问题了,我 gmail 邮箱半天也没收到邮件啊
    zkdfbb
        88
    zkdfbb  
    OP
       2019 年 8 月 8 日 via Android
    @binghe 不会啊,每天都有很多人注册激活,邮件功能应该正常的
    Zonelyn
        89
    Zonelyn  
       2020 年 2 月 25 日
    你好作者
    我想问一下你目前分发到几个图床了啊?我看到的是阿里、头条、QQ 就这三个?
    我刚办了一年会员,你们的备份是独立于这些图床的是吧,如果就这三个的话也感觉不是很保险啊,目前我试了下头条的偶尔就出不来,感觉这些同时挂的风险也挺大的吧。。
    zkdfbb
        90
    zkdfbb  
    OP
       2020 年 2 月 26 日 via Android
    @Zonelyn 备份是单独的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5160 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.