初尝IPFS
目录
星际文件系统(InterPlanetary File System,缩写为IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。
IPFS是什么
IPFS是一个分布式文件储存协议,可以简单把它理解为升级版的BitTorrent协议。其目标是超越、取代HTTP协议。
安装IPFS
初次使用IPFS,我选择了最方便的安装方式(?)Docker,只需要执行以下命令即可。其他安装方式可以查看官网
| |
其中4001端口是与其他IPFS节点通讯的端口必须对外开放,5001端口是API和WEBUI端口,8080端口是http网关端口
使用IPFS上传文件
IPFS上传文件有两种方式,一种是通过命令行另一种是使用自带的WEBUI,我这里选择使用WEBUI来管理IPFS
在浏览器输入http://IP:5001/webui进入IPFS的WEBUI界面
可以看到有一些基础信息,点击进入左侧的文件栏就可以上传文件了,非常方便
上传上去的文件可以直接转换为http直链被引用,比如下面这张图就托管在IPFS
音频也是可以的
视频也行
你甚至可以使用IPFS托管网站,下面这个镜像所有功能都可以正常使用,当然我懒得去更新它 😋
总结
目前来看IPFS适合有大量视频、音频、图片等静态资源的网站使用,可以节省大量的储存和带宽资源,同时由于IPFS的原理IPFS是个天然CDN能加快对资源的访问

