LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 构建基于IPFS的私人网站

构建基于IPFS的私人网站

2020-03-19 Filecoin社区 来源:火星财经

生活在数字时代的我们,每天都离不开互联网,互联网已经成为我们生活的一部分,我们想看什么,需要什么都会上互联网。

然而我们每天上的网站,访问的网页都是第三方公司提供的网站和网页,你有没有想过自己建一个网站,在网站上存放我们感兴趣的信息和内容,既让其他人也让我们自己浏览呢?

建自己的私人网站听起来像是个高大上又很酷的事情,对从来没有接触过这方面的人来说似乎难以想象,“高攀不起”。

实际上这并不是一件很难的事。我们不仅可以自己建一个私人网站,还可以让这个网站抗审查,去中心化。

今天我就和大家分享如何构建一个基于IPFS的抗审查的私人网站。

在详细介绍具体的操作步骤之前,我们先介绍一个小工具Pinata及其背后的开发团队。

Pinata的团队是个坚信去中心化,坚信用户必须有权控制自己数据的的区块链信仰者。

他们为了实现这个目标,构建了一系列开发工具和框架,用这些工具及框架开发者可以便捷地创建和管理存储在IPFS上的内容,并保障数据的隐私。它的官方网站是:https://pinata.cloud/

我们除了需要这个小工具以外,还需要了解一个新事物:IPFS网关。

在IPFS系统中,当有人想从中检索内容时,他们连接的IPFS节点会向IPFS网络发送请求。

当接到请求的节点无法服务这个请求时,会询问它所连接的其他节点,并重复这个过程,直到有一个节点最终能够响应这个请求。这时请求节点便会被连接到这个能服务请求的节点,并从中下载所需要的内容。

在这个过程中,有可能IPFS网络中能服务请求的节点与提出请求的节点极为分散,导致请求得到响应的过程很慢,也就是检索的速度很慢。

这时IPFS网关就能发挥作用了。IPFS网关会为网络的节点添加新的“链接”,使检索得到响应的速度更快。

以上是Pinata和IPFS网关。下面我们就可以开始构建基于IPFS的私人网站了。

我们首先需要在自己的计算机上做好一套网站的内容,组织好网站的网页,并将所有这些内容和网页存放在一个文件目录里。

接着我们进入Pinata的官网pinata.clould,在其中创建自己的账户,然后点击“Upload”链接,我们会看到下面的页面:

我们选“Upload Directory”,将我们自己计算机上存放网站内容的那个目录选上,然后上传Pinata。上传完毕,我们选“PinExplorer”,如下图所示:

这时我们上传的文件会有一个IPFS的哈希值,这个哈希值就是我们这个目录的哈希值。在我们的例子中,我们文件目录的哈希值是:

QmdFWa8PEruGXistCu8MFRwb2bncH2xAYx34nYqEBaxaVk

接下来我们选择IPFS网关。我们可以在这个地址选我们想用的网关:

https://ipfs.github.io/public-gateway-checker/

好了,现在我们的个人网站就建好了,它的网址是:

https://ipfs.io/ipfs/QmdFWa8PEruGXistCu8MFRwb2bncH2xAYx34nYqEBaxaVk/

这是不是很酷呢?

本文来源:Filecoin社区
原文标题:构建基于IPFS的私人网站

—-

编译者/作者:Filecoin社区

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...