如何解决免费图床不可靠的问题

chenjia404 · 2024-9-6 15:04:55 · 366 次点击
在博客、论坛的各种环境,经常需要图床用于保存和分享图片,但是很多付费和免费的图床都有一个问题,可能比较长时间后(也有可能短时间),图床网站不在了……

一般来讲,每个图床网站同一个图片会生成不同的链接,导致一个图床挂了,就会让所有链接失效,而且只能新上传到一个图床,所有老链接只能手动一个一个修改。

为了解决这个问题,[ipfs 图床]( https://cdn.ipfsscan.io/) 使用的了 ipfs 的技术,同一张图片每次上传的文件链接都一样的,然后通过 p2p 技术,一张图片链接可以通过多个网站同时打开。

# 原理

每个图片上传后,会根据图片文件生成固定的一个哈希,这个哈希规则是通用的。然后通过这个哈希值,可以在全球几百个的网站访问这种图片,如果其中一个网站挂了,更换一下图片链接就马上打开了。

一个图片被多个网站打开后,图片就被复制更多份,让图片的可靠率更高。

# 使用方法

## 在线网站

打开[ipfs 图床]( https://cdn.ipfsscan.io/)  ,然后上传图片获取图片链接地址。

## 客户端上传

下载 [ipfs-desktop]( https://docs.ipfs.tech/install/ipfs-desktop/) 客户端,在客户端里面上传图片,然后获取图片地址,然后修改图片的域名。

这个方法有一个好处,始终保证你自己掌握一份图片备份,然后通过 p2p 技术,其它网站就可以随时打开这张图片。

如果你追求你的图片 100%可靠性,就需要使用这种方式。

# 优势

* 通过这种方式上传的图片,都不会被压缩,也不会被打码,100%原图。
* 不会因为网站停止运行导致图片丢失。
* 不会因为审核导致图片丢失。
* 图片看的人越多,图片被复制到的节点越多,越可靠。

原文: https://ipfsscan.io/post/2024/08/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E5%85%8D%E8%B4%B9%E5%9B%BE%E5%BA%8A%E4%B8%8D%E5%8F%AF%E9%9D%A0%E7%9A%84%E9%97%AE%E9%A2%98/
举报· 366 次点击
登录 注册 站外分享
27 条回复  
iqoo 小成 2024-9-12 15:23:16
充分利用图床

网站图片很耗流量,不少人将图片上传到图床、相册等第三方站点,充当免费 CDN 。但这也存在诸多难以预测的情况,例如图片被删、限制外链、添加水印、有损压缩、限速等等。

这导致很多人认为免费图床不可靠。事实上,不可靠的不是质量,而是数量!你把所有图片都放在单个图床上,这显然有很大的风险。但如果有多个图床,它们同时出现故障的可能性就呈指数级下降了。

因此,你可以像上述公共库那样,将图片也进行冗余处理,每个图片准备多个 URL ,从而实现一个高度稳定的分布式图床。
...
https://github.com/EtherDream/freecdn/blob/master/docs/feature/README.md#%E5%85%85%E5%88%86%E5%88%A9%E7%94%A8%E5%9B%BE%E5%BA%8A
gochendong 该用户已被删除 2024-9-11 14:03:57
提示: 作者被禁止或删除 内容自动屏蔽
nicoljiang 小成 2024-9-11 12:40:53
如果直接回答,那肯定是“你预备足够的钱,养你自己的图床”。
zoharSoul 小成 2024-9-11 10:31:40
支持 api 上传吗
xuanwu 小成 2024-9-11 09:28:56
以后应该有越来越多代码动态生成图片的工具,如 https://github.com/zengm-games/facesjs
mayli 小成 2024-9-11 00:33:37
@h404bi 的确,简单说就是图片这个规模,用 ipfs 这种缺乏明确 sla 的方案,并没有明显优势。
当然如果规模大或者需要特殊架构也许更有用。
kitty7030 小成 2024-9-10 23:43:37
怎么没人说网速的问题
图片无法审核的话 就不会有国内网关了吧
cue 小成 2024-9-10 22:26:26
自建 lsky pro + cloudflare R2
wogogoing 小成 2024-9-10 21:20:17
路过的来瞅瞅我的呗:
https://www.fshex.com/t/1071339#reply23
crz 小成 2024-9-10 20:51:29
还是依赖 ipfsscan.io 这个域名吧
123下一页
返回顶部