我们知道如果你将网站发布到IPFS星际文件系统,他会把你的网站数据打散分布存储到各个节点存储。当你需要访问的时候,在浏览器中输入网站的哈希地址,就可以访问。他跟传统的网站不同,网站不是存储在中心服务器里;不会因为服务器关机或宕机而不可以访问。只要星际网络存在节点,那就可以访问了。以前有一部电影叫《永不消逝的电波》,那么我们有了IPFS后,可以说发布到他们上面的网站,理论上可以实现“永不消逝的网站”。
你想实验一下吗?很简单看完下面10分钟视频,也许你就会了。
步骤如下:
一 创建网站文件夹demo 通常有html,css,js等文件组成
二 发布网站到IPFS上
执行命令
ipfs daemon
ipfs add –r demo
三 网页浏览器查看发布网站:
https:://ipfs.io/ipfs/网站地址HASH值
四 IPNS将网站目录地址发布到节点
执行:ipfs name publish your_hash,your_hash是刚才生成的文章根目录demo文件的哈希地址。节点地址是不变的,相当于我们的比特币钱包地址
五 查看解析是否生效
ipfs name resolve your_id_hash
最后,每次网站有更新,执行 ipfs add 后,需要执行一次ipfs name publish重新发布一下,就可以了
附上本视频发布的网站访问的地址,你可以打开看看:
通过网站哈希地址访问:
https://ipfs.io/ipfs/QmQT9QtnvZh5qgkP8N1xXWcQhsVXP12sEz2VPoxmWSMqdz
通过节点地址访问(需要耗费几分钟时间):
http://ipfs.io/ipns/QmNrRjMAozFuiPJC2LWUvNePdYrqGMPJC28bu9YW2E6kqT
领取专属 10元无门槛券
私享最新 技术干货