IPFS已可和Cloudflare托管免费的高可用性站点

 空投网   2021-02-23   来源:互联网  0 条评论
交流群 常用网址 币安 满币
交易公告 羊毛活动 优质活动 最新空投
今日行情 推荐项目 糖果空投 APP下载
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》

  分布式网络是一个对等网络(P2P)网络跨计算机网络,并以分散的方式为他们服务。参与P2P网络的计算机既是客户端又是服务器(节点),并且该网络被认为具有弹性,因为即使某些节点脱机,内容仍然可以使用。

  最受欢迎的分布式Web解决方案是IPFS。IPFS是一种P2P超媒体协议,旨在使Web更快,更安全,更开放。通过IPFS添加的内容会基于文件的密码哈希值获得不同的内容标识符(CID)。当人们通过网关或IPFS协议访问CID时,它是由网络上的节点传递的,而不是从专用服务器获取内容。

  成为IPFS节点相对容易。它可以在Windows,Mac和Linux上使用命令行界面(CLI)或具有图形用户界面(GUI)的应用程序运行。

  或使用一台Macmini,通过Cloudflare的自动平台自动化功能自托管WordPress,安装了macOSIPFS应用程序后,IPFS节点将在后台运行,并在菜单栏中添加一个图标。单击该图标将显示用于管理节点的控件和选项的列表。

  添加文件是一个简单的过程。添加后,您将获得一个使用该ipfs.io网关的可公开访问的URL,该URL将在后台从其他节点分发和提供服务。

  IPFS提供了一种共享文件的绝妙方法。这让人想起Droplr和CloudApp的基本文件共享功能。您可以添加文件,然后共享URL或CID供人们访问。

  (与IPFS共享文件有一个缺点。与集中式文件共享服务不同,在IPFS上删除文件时,只要文件存在于其他节点上,任何人都可以访问该文件。这意味着,即使您是最初添加文件的人,也可以在文件播种到网络后立即对其失去控制。)

浏览器

  使用IPFS通过Cloudflare托管站点

  IPFS使任何人都可以轻松地在线共享内容,从而恢复了互联网的精神和民主化。它的存在是由某些理想驱动的,其中之一就是对数据持久性的渴望。数据永久性旨在与审查制度作斗争,并保留内容的历史记录以供参考。

  IPFS的数据持久性使其无法编辑内容,并且几乎无法删除内容。这意味着,如果您要更新内容,则必须将其新版本添加到IPFS中,并将为其分配新的CID。数据持久性给想要使用IPFS托管站点的用户带来了两难选择,因为他们每次进行更改时,都会创建一个新的CID。

  幸运的是,有一种解决方法可让您在不更改URL的情况下为网站使用域名并更新内容。

  将站点添加到IPFS

  IPFS上的站点可以是单个页面,也可以具有多个页面。主要警告是站点必须是静态的,并且其内部链接和资产必须相对于包含该站点的顶级文件夹。

  在大多数情况下,包括单页网站在内的网站都将拥有图像之类的资产。因此,我建议将所有内容都放在一个文件夹中。

  在IPFS中获取共享链接URL

  将链接复制并粘贴到浏览器中。它应该启动现在从您的节点提供服务的站点,并很快在IPFS分布式Web上传播。

  在IPFS中共享文件的网关URL

  将CloudflareDNS配置为指向IPFS

  此步骤假定您要使用的域已添加到Cloudflare。另外,如果需要更多详细信息,Cloudflare还将提供有关如何连接IPFS站点的文档。

  类似于ipfs.io,Cloudflare在处具有IPFS网关cloudflare-ipfs.com。Cloudflare的网关使您可以配置DNS以将IPFSCID与自定义域相关联。

  在创建DNS记录之前,将需要该文件夹的CID。在IPFS应用中,单击“复制CID”,然后将其粘贴并保存在文本编辑器中以备后用。

  在IPFS中复制CID

  在Cloudflare的DNS管理工具中,添加以下记录:

  1,CNAMEyour.website指向cloudflare-ipfs.com

  2,_dnslink.your.website具有值的TXT记录dnslink=/ipfs/(使用您先前复制的CID)

  在Cloudflare中为IPFS添加CNAME记录

  现在可以使用您的域名访问该网站。请注意,该网站可能需要几分钟才能显示在浏览器中。您可能还会收到“CNAME跨用户禁止”消息,但这应该是临时的。

  在IPFS和Cloudflare上更新站点

  更新站点,即使有较小的更新,也需要将其的全新版本添加到IPFS。请按照以下步骤进行更新:

  • 重复“将站点添加到IPFS”中的先前步骤,并且不要取消固定或删除该站点的较早版本的文件夹(尚未)。
  • 单击共享链接,然后在浏览器中查看更新的站点。请等到一切正确显示为止,包括所有资产(如图像),然后继续执行步骤3。
  • 复制新文件夹的CID。
  • 在Cloudflare的DNS管理工具中,将TXT记录的CID更改为新的CID。
  • 使用您的自定义域在浏览器中查看网站,并偶尔刷新直到可以确认网站的新版本出现为止。
  • 从IPFS应用取消固定并删除较旧的站点文件夹。

  您应该在IPFS上放置哪种站点?

  • 由于IPFS的数据永久性及其有限的功能,网站管理员应仔细考虑他们添加的内容。这里有一些要考虑的事情:
  • 是否有关于您的内容永远可以公开访问的担忧?如果答案是肯定的,则可能要避免在IPFS上分发它。
  • 网站很大,还是需要经常编辑?如果这是真的,则使用IPFS将创建该站点的许多永久迭代。
  • 网站是动态的吗?抱歉,只有静态站点才能在IPFS上工作。
  • 您是否拥有可以传播的内容,但没有预算来负担服务器成本?如果不关心第1项,那么带有Cloudflare的IPFS可能是理想的解决方案。

本文地址:http://www.zhuoyue90.com/b/47773.html
版权声明:项目均采集于互联网, 空投网 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:空投糖果俱乐部内容均转自互联网,请明辨各个项目风险,一切风险自担,涉及资金交易及个人隐私,千万不要投资,请谨慎切勿上当受骗!
《本站免责申明》

评论已关闭!