元宇宙非小号金色财经交流群社区官网

IPFS入门:搭建自己的IPFS节点

浏览:205|时间:2023-06-14 09:33:56
IPFS是一个分布式系统,可以用于存储和访问文件、网站、应用程序和数据。它是星际文件系统(InterPlanetaryFileSystem)的缩写,是一个分布式的Web点到点超媒体协议。IPFS协议的目标是取代传统的互联网协议HTTP,使互联网更快、更加安全和更加开放。

在IPFS中,一大群人使用同一个软件,并在该软件平台上分享的任何东西都会被共享并永久保留,不会因为某些人的退出或加入而改变。另外,使用该软件是匿名的,你会得到一个HASH值,通过这个HASH值可以在软件中获取对应的文件。

下面说下节点的搭建方法:

1. 在CentOS 7上创建一个名为ipfs的用户。

2. 进入 /home/ipfs 目录(注意:创建ipfs用户后,你会在home文件夹下看到ipfs文件夹)。

3. 下载IPFS命令行文件并安装:运行以下命令:

wget https://dist.ipfs.io/go-ipfs/v0.10.0/go-ipfs_v0.10.0_linux-amd64.tar.gz tar -xvzf go-ipfs_v0.10.0_linux-amd64.tar.gz cd go-ipfs sudo bash install.sh ipfs --version 如果显示了版本号 0.10.0,则说明安装成功。

4. 切换到ipfs用户。

5. 运行 ipfs init 命令,你会看到类似下面的内容:

> initializing ipfs node at /Users/jbenet/.ipfs > generating 2048-bit RSA keypair... done > peer identity: Qmcpo2iLBikrdf1d6QU6vXuNb6P7hwrbNPW9kLAH8eG67z > to get started, enter:

>> ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme

6. 打开一个新终端,还是使用 ipfs 用户,并运行 ipfs daemon。

7. 回到原来的终端,运行 ipfs swarm peers 命令,如果看到很多节点,则说明IPFS节点搭建成功。

8. 在内部,你可以使用127.0.0.1,但仅限于内部使用。

9. 如果需要将IPFS节点对外开放,运行以下命令:

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["http://your_domain_name.com:5001", "http://localhost:3000", "http://127.0.0.1:5001", "https://webui.ipfs.io"]' ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]' ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001 ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8080

10. 重新启动 ipfs daemon。

11. 计划使用Nginx进行转发,但目前不支持。可通过添加白名单进行安全处理。

如果无法正常访问,请检查防火墙是否开放了相关端口。CentOS 7具有内部防火墙和外部防火墙,例如阿里云或亚马逊,必须开放端口才能访问。

IPFS 节点

  • 区块链技术最早发行的BitSwap协议,IPFS节点如何运用

    区块链技术最早发行的BitSwap协议,IPFS节点如何运用

    2022-01-08 15:22:07

    最开始的数据互换协议当属BitTorrent,这也是大部分区块链技术节点中间完成沟通交流的基本协议,自然IPFS也务必必须能完成p2p的数据互换协议,IPFS在BitTorrent的根基上完成了自身BitSwap协议,该...

  • IPFS和NFT相结合的话会产生什么效果?

    IPFS和NFT相结合的话会产生什么效果?

    2022-02-15 17:58:13

    NFT作为区块链异构经济通证概念的鼻祖,经历了多年的沉寂,20年后终于开始接受众多应用,迄今为止,NFT已经接待了众多互联网科技巨头和文化界,众多布局应用正式启动积极发展区块链加密金融。随着NFT作品的陆续上线和交易,N...

  • IPFS挖矿骗局很多,很多投资者都受到了伤害

    IPFS挖矿骗局很多,很多投资者都受到了伤害

    2022-04-08 15:59:10

    2018年,IPFS该协议风靡矿区,掀起了疯狂的采矿浪潮,各种IPFS矿机到处遍地开花。由于主网上线的一再延迟,挖掘算法已经很久没有公布了。矿机和代币只是期货,不能真正挖掘。模仿和冒充他们项目的门槛很低,市场投资者很难。...

  • 节点区块链科技公链与DDOS攻击:防御反节点设计

    节点区块链科技公链与DDOS攻击:防御反节点设计

    2022-04-07 10:49:03

    DDOS(of Service)分布式拒绝服务攻击是最常用、最粗糙的网络服务攻击手段,危害巨大。其主要特点是多个攻击者同时攻击一个或多个目标,或一个或多个攻击者控制多个机器的不同位置,并使用这些机器同时攻击目标,恶意导致...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( [email protected] )
皮卡丘 2021-2024© YangKaTie.Com All