星鉴网>技术干货>通过IPFS免费托管网站!

通过IPFS免费托管网站!

2019/1/30 17:52:29 2631人阅读

【导读】 本案例将尝试使用IPFS(星际文件系统),并证明在不使用任何托管提供商的情况下托管网站是多么简单。

  本案例将尝试使用IPFS(星际文件系统),并证明在不使用任何托管提供商的情况下托管网站是多么简单。IPFS允许用户通过P2P(点对点)方式及独特的哈希访问文件,无论是否有网络,这真是太棒了。


  让我们通过3个快速步骤构建并托管一个简单的网站:


  在Windows系统上安装IPFS程序后,打开命令行,运行IPFS守护程序,然后键入:


  echo "hack the planet" | ipfs add

  added QmUnnyJyYXiEXZ8eJ21ktzpyRdPhJ1918GmE2JGCmx815D


  从上面的输出中可以看出,现在您的网页有一个IPFS哈希值,可以从世界上任何地方直接从您的文件系统访问(只要他们知道您的IPFS哈希值)。


  有趣的是,您可以输入ipfs cat QmUnnyJyYXiEXZ8eJ21ktzpyRdPhJ1918GmE2JGCmx815D,您将看到返回以下代码: hack the planet


  2.如果我们想要通过Web浏览器从IPFS网关实时查看您的文件。只需将您的新哈希添加到ipfs.io/ipfs的末尾,如下所示:https://ipfs.io/ipfs/QmUnnyJyYXiEXZ8eJ21ktzpyRdPhJ1918GmE2JGCmx815D


  3.选择一个Web域并将转发首选项更新为上面的IPFS网关URL,如下所示:



  现在您可以通过域名访问该网站了——您可能需要花一点时间让DNS解析。您实际上是通过IPFS网关从本地主机通过P2P服务您的新网页。您可以通过将浏览器指向这个连接内容http://127.0.0.1:8080/ipfs/QmUnnyJyYXiEXZ8eJ21ktzpyRdPhJ1918GmE2JGCmx815D,直接与该网页直接交互,而无需通过IPFS网关。



  本文来源于Medium 作者ChrisMatthieu


16

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部