V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zkdfbb
V2EX  ›  程序员

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

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

    体验一下:
    https://photo.ishield.cn/
    第 1 条附言  ·  2018-08-07 11:32:28 +08:00
    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-08-05 17:35:18 +08:00 via iPhone
    这想法不错哦👍
    sh1nyan
        2
    sh1nyan  
       2018-08-05 17:36:20 +08:00
    good,收藏了
    lloovve
        3
    lloovve  
       2018-08-05 17:44:24 +08:00 via iPhone
    楼主保证自己不挂才能搜索到其他图床信息
    cydian
        4
    cydian  
       2018-08-05 17:49:31 +08:00 via Android
    是否有源码?想在本地搭建。
    zkdfbb
        5
    zkdfbb  
    OP
       2018-08-05 17:50:05 +08:00
    @lloovve 因为不存储图片,只是需要消耗流量,这个服务还是可以保证的。而且也可以上传之后通过 search 接口将链接自己保存的哈,那就不用担心我们的服务挂不挂了~
    vicacheung
        6
    vicacheung  
       2018-08-05 19:01:55 +08:00 via Android
    同问,开放源码吗?
    zkdfbb
        7
    zkdfbb  
    OP
       2018-08-05 19:12:54 +08:00
    @vicacheung 暂时还不开放哈,之后可能会开放
    takashiki
        8
    takashiki  
       2018-08-05 19:51:08 +08:00
    我之前写过一个类似的,并且在自己的站上跑了一年左右,后来还是放弃了,维护成本太高,如果图片在一个图床失效了,你是
    takashiki
        9
    takashiki  
       2018-08-05 19:54:30 +08:00
    @takashiki #8 如果图片在一个图床失效了,你是如何检测是否失效并修改跳转连接的呢?
    上传一个图床之后后台是如何异步地上传到所有图床的呢?
    另外上传图片时对服务器的下行带宽应该是有消耗的吧,多并发地上传带宽是否能支持?
    还有就是图片都要经过一次 302 才能拿到对于前端性能来说也有下降,并且对于前端来说不太优雅。
    gcod
        10
    gcod  
       2018-08-05 19:57:42 +08:00
    我觉得贴图库没有存在的必要
    scg16
        11
    scg16  
       2018-08-05 19:57:54 +08:00
    Laytpl Error:TypeError: Object.values is not a function
    takashiki
        12
    takashiki  
       2018-08-05 19:59:14 +08:00
    @takashiki #9 体验了一下发现和我之前的思路不太一样,这个对于个人使用来说还蛮好的,不过如果是建站用这个做图床的话,图片挂了之后的替换成本还是有点高吧
    qa2080639
        13
    qa2080639  
       2018-08-05 20:04:20 +08:00
    好用 不错的想法
    lanmingyan
        14
    lanmingyan  
       2018-08-05 20:27:32 +08:00
    我看出楼主用的是 layui 了
    akira
        15
    akira  
       2018-08-05 20:30:26 +08:00
    是否支持各图床使用自己的账号
    zkdfbb
        16
    zkdfbb  
    OP
       2018-08-05 21:05:23 +08:00
    @takashiki 一些比较知名的图床应该还是比较稳定的,不太容易挂,这个是为了双保险,毕竟凡事说不好,万一呢~
    zkdfbb
        17
    zkdfbb  
    OP
       2018-08-05 21:05:42 +08:00
    @lanmingyan 机智如你
    zkdfbb
        18
    zkdfbb  
    OP
       2018-08-05 21:06:07 +08:00
    @akira 这个后续可以加上,还可以选择上传到哪些图床
    SPACELAN
        19
    SPACELAN  
       2018-08-05 21:16:10 +08:00
    ipfs?

    就算图被垃圾回收了也能重新上传,地址不会变的
    wzw
        20
    wzw  
       2018-08-05 22:32:26 +08:00
    说实话, 这个想法好, 备份多处...
    zkdfbb
        21
    zkdfbb  
    OP
       2018-08-05 22:56:28 +08:00
    增加了一个简易后台。。。
    xiaowangge
        22
    xiaowangge  
       2018-08-06 00:39:22 +08:00
    为啥选中 imgur 后,没有生成链接?
    luoo3699
        23
    luoo3699  
       2018-08-06 02:36:17 +08:00
    make
    WildCat
        24
    WildCat  
       2018-08-06 06:04:32 +08:00
    微博上传如何实现的?
    Wyane
        25
    Wyane  
       2018-08-06 07:02:39 +08:00 via Android
    厉害了,收藏了,这样很方便
    patx
        26
    patx  
       2018-08-06 08:21:59 +08:00 via Android
    不错,早就应该有这种网站了
    Widewind
        27
    Widewind  
       2018-08-06 08:41:49 +08:00 via Android
    难道只有我一个人看成了床图吗
    strongwong
        28
    strongwong  
       2018-08-06 08:51:39 +08:00
    不错,好东西!
    Archeb
        29
    Archeb  
       2018-08-06 08:55:22 +08:00
    赞,速度也不错
    jesonyang
        30
    jesonyang  
       2018-08-06 09:16:53 +08:00
    good!
    yjxjn
        31
    yjxjn  
       2018-08-06 09:37:38 +08:00
    网站挂了。
    9ki
        32
    9ki  
       2018-08-06 09:44:12 +08:00
    来的快去的去的也快
    zkdfbb
        33
    zkdfbb  
    OP
       2018-08-06 09:44:46 +08:00 via iPhone
    @scg16 太老的浏览器不支持,现在增加了兼容,再试试
    zkdfbb
        34
    zkdfbb  
    OP
       2018-08-06 09:47:10 +08:00 via iPhone
    @yjxjn 咦,没有挂啊,我这里能打开,可能是网站卫士的 cdn 对 https 支持不好,😢我关了 cdn 试试
    zhzer
        35
    zhzer  
       2018-08-06 09:50:07 +08:00
    api 是自己趴的吗?
    AlphaGL
        36
    AlphaGL  
       2018-08-06 10:07:42 +08:00
    厉害了
    zkdfbb
        37
    zkdfbb  
    OP
       2018-08-06 10:21:05 +08:00 via iPhone
    @zhzer 有些提供了 api 的就用 api,没有的话就……
    SoulGem
        38
    SoulGem  
       2018-08-06 10:23:34 +08:00
    赞一个,想法很好用起来也很顺手
    zhishidahao
        39
    zhishidahao  
       2018-08-06 10:26:28 +08:00
    最多同时上传至 10 个图床,为防止滥用,每个游客每天最多上传 50 张
    上传到一个图床 可以传 500 张吗
    zdnuist
        40
    zdnuist  
       2018-08-06 10:31:00 +08:00
    good
    aino
        41
    aino  
       2018-08-06 10:48:10 +08:00
    good,在博客给加了个友链,以后上传图片就在你家上传了,开心
    VgV
        42
    VgV  
       2018-08-06 11:50:17 +08:00
    已在我论坛加上链接,以后就在你这传图了。
    zkdfbb
        43
    zkdfbb  
    OP
       2018-08-06 11:50:53 +08:00
    @VgV 感谢~~
    zkdfbb
        44
    zkdfbb  
    OP
       2018-08-06 11:51:02 +08:00
    @aino 感谢~~
    wwek
        45
    wwek  
       2018-08-06 11:54:40 +08:00
    good job
    genius2k
        46
    genius2k  
       2018-08-06 12:03:39 +08:00
    很好啊,就是访问速度有点慢
    Mmiracle110
        47
    Mmiracle110  
       2018-08-06 13:48:40 +08:00
    感觉还是用大厂的吧 很多公司的 OSS 每个月都有免费用量的 一般使用的话 他的免费用量个人感觉够用 我自己搭建的 hexo 博客使用的是七牛云作为图床 感觉每个月的免费量够用 可以走下面的的连接 https://portal.qiniu.com/signup?code=3lpwng1uo5jki
    TustMan
        48
    TustMan  
       2018-08-06 13:55:49 +08:00
    感谢分享 已收藏
    googoehl
        49
    googoehl  
       2018-08-06 13:58:10 +08:00
    没搞用户体系? 不过很好 抓住很多人的痛点了,已收藏
    killsting
        50
    killsting  
       2018-08-06 17:00:57 +08:00
    非常棒!收藏了!
    LeungJZ
        51
    LeungJZ  
       2018-08-06 17:06:28 +08:00
    非常好,支持了。
    hwcj123
        52
    hwcj123  
       2018-08-06 17:12:16 +08:00
    居然有 z4a,收藏了 那么我换个电脑了怎么追溯呢
    284716337
        53
    284716337  
       2018-08-06 17:26:30 +08:00
    收藏一波
    zsk425
        54
    zsk425  
       2018-08-06 18:43:25 +08:00
    感谢
    hheedat
        55
    hheedat  
       2018-08-06 18:49:27 +08:00
    有点意思,收藏了
    zkdfbb
        56
    zkdfbb  
    OP
       2018-08-06 22:44:59 +08:00
    如各位大佬所言,增加了用户账号管理体系,换电脑的童鞋也不用担心了。同时增加了对其他图床的账号管理,设置了其他图床账号后可以上传到其他图床自己的账号下面。
    zkdfbb
        57
    zkdfbb  
    OP
       2018-08-06 23:38:09 +08:00
    @hwcj123 增加了用户登录了~
    Kenny
        58
    Kenny  
       2018-08-06 23:50:28 +08:00
    很棒,希望能长久。
    Telegram
        59
    Telegram  
       2018-08-06 23:59:59 +08:00
    @zkdfbb 分发的时候需要等若干秒,能不能先显示一个图床的地址,这样我直接复制去粘贴就行了,不需要等着分发完成才能复制。等我搞定了,再回来看刚好也就分发玩了
    Mike8
        60
    Mike8  
       2018-08-07 09:21:24 +08:00
    赞一个,同希望长久
    Mike8
        61
    Mike8  
       2018-08-07 09:23:05 +08:00
    现在会卡在‘上传成功,正在分发中’
    zhuxd282
        62
    zhuxd282  
       2018-08-07 10:49:35 +08:00
    “登陆”改成“登录”吧,看着难受~
    zkdfbb
        63
    zkdfbb  
    OP
       2018-08-07 11:19:14 +08:00
    @Mike8 出了点小问题,再看看
    moonlit7seas
        64
    moonlit7seas  
       2018-08-07 11:31:01 +08:00
    挺不错的呀
    zkdfbb
        65
    zkdfbb  
    OP
       2018-08-07 22:43:28 +08:00
    增加七牛和腾讯云上传~
    fusluv
        66
    fusluv  
       2018-08-12 19:41:11 +08:00
    感谢!非常好用,特别方便~
    顺便提一个 bug,注册的时候两次输入的密码不一致也能注册上,虽然提示了不一致,但是直接跳到了登陆之后的界面,而且尝试后发现实际密码是重复密码那一栏的值~
    leaves7i
        67
    leaves7i  
       2018-08-18 17:33:04 +08:00 via Android
    感谢,非常好用
    beny2mor
        68
    beny2mor  
       2018-08-19 17:57:11 +08:00
    按例感谢!
    能否增加使用图片 url 来上传图片?
    zkdfbb
        69
    zkdfbb  
    OP
       2018-08-19 18:45:00 +08:00   ❤️ 1
    @beny2mor 可以直接复制图片 url 在首页粘贴,和复制图片粘贴一样的方法
    Jackyxiaoc
        70
    Jackyxiaoc  
       2018-09-05 08:18:59 +08:00
    感谢作者,解决了我几天没睡好的问题,哈哈。
    Chigogo
        71
    Chigogo  
       2018-09-16 22:08:50 +08:00
    楼主,我这经常 CPU 100%,楼主在我电脑上开矿吗?
    tianwm
        72
    tianwm  
       2018-09-29 14:12:11 +08:00
    楼主, 能不能帮把 imgchr 移除, 从你这边过来的好多色情图片和漫画.
    而且还变换着 IP
    tianwm
        73
    tianwm  
       2018-09-29 14:20:17 +08:00
    刚刚看了一下,好像加了 AI 识别了, 这样好多了.
    tianwm
        74
    tianwm  
       2018-09-29 14:40:29 +08:00
    请 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-09-29 15:06:37 +08:00
    @tianwm 收到,解决了~ 这边加了色情识别 ~
    zkdfbb
        76
    zkdfbb  
    OP
       2018-09-29 15:07:27 +08:00
    @Chigogo 😂怎么会
    Ya
        77
    Ya  
       2018-10-02 00:44:39 +08:00
    楼主 出 BUG 了 上传图片 有的地址没有图片类型后缀 .jpg
    Wyane
        78
    Wyane  
       2018-10-03 14:31:46 +08:00
    @zkdfbb 真的很好用,谢谢作者!发现近期更新了,取消了选择图床。虽然为了解决选择恐惧症,但是如果后台自动选择稳定的,发现只传到微博和阿里,这样不是会失去了原来可以同时选择很多图床的意义了吗?
    zkdfbb
        79
    zkdfbb  
    OP
       2018-10-03 15:55:04 +08:00
    @Ya 不一定非要有图片类型后缀的
    zkdfbb
        80
    zkdfbb  
    OP
       2018-10-03 15:55:39 +08:00
    @Wyane 其实大部分人,都只选微博,毕竟正常的图片,一般都不会被删
    Ya
        81
    Ya  
       2018-10-03 23:05:03 +08:00
    @zkdfbb 求加上图片后缀
    laike9m
        82
    laike9m  
       2018-10-20 00:06:50 +08:00
    有个问题。上传的图片如果想保持文件名不变,是否能做到呢?谢谢
    mrrobot2
        83
    mrrobot2  
       2018-11-12 13:52:20 +08:00
    很好用,感谢分享
    ZiShuo
        84
    ZiShuo  
       2018-12-08 12:55:09 +08:00
    我就想知道阿里的那个图片是在阿里哪个页面上传的。
    2033009565
        85
    2033009565  
       2018-12-19 13:17:52 +08:00
    @zkdfbb 你的网站证书过期了
    xiebruce
        86
    xiebruce  
       2019-04-21 06:56:20 +08:00
    @cydian 虽然差不多一年前了,但我还是想推荐一下,要本地搭建,我这个可以哦: https://www.xiebruce.top/17.html,有兴趣可以试试。
    binghe
        87
    binghe  
       2019-08-07 22:37:41 +08:00 via Android
    哥们,你的“重发验证”功能是不是出问题了,我 gmail 邮箱半天也没收到邮件啊
    zkdfbb
        88
    zkdfbb  
    OP
       2019-08-08 12:15:14 +08:00 via Android
    @binghe 不会啊,每天都有很多人注册激活,邮件功能应该正常的
    Zonelyn
        89
    Zonelyn  
       2020-02-25 23:39:02 +08:00
    你好作者
    我想问一下你目前分发到几个图床了啊?我看到的是阿里、头条、QQ 就这三个?
    我刚办了一年会员,你们的备份是独立于这些图床的是吧,如果就这三个的话也感觉不是很保险啊,目前我试了下头条的偶尔就出不来,感觉这些同时挂的风险也挺大的吧。。
    zkdfbb
        90
    zkdfbb  
    OP
       2020-02-26 06:52:10 +08:00 via Android
    @Zonelyn 备份是单独的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1121 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 18:36 · PVG 02:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.