docker安装文档:https://docs.ipfs.tech/install/run-ipfs-inside-docker/#set-up

公共网关:https://ipfs.github.io/public-gateway-checker/

教程:

  1. https://forum.conflux.fun/t/ipfs/14770
  2. https://github.com/cenglin123/IPFS-tutorial

安装

windows

IPFS:https://docs.ipfs.tech/install/command-line/#system-requirements

IPFS-desktop:https://docs.ipfs.tech/install/ipfs-desktop/#windows

Desktop版本是自带IPFS的,但是不知道为什么windows11启动失败。在安装目录下面输入ipfs命令也没有后输出。

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "["""webui://-""", """http://localhost:3000""", """http://127.0.0.1:5001""", """https://webui.ipfs.io"""]"

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "["""PUT""", """POST"""]"

通过任务管理器来查看IPFS这个进程,找到ipfs.exe,然后查看文件地址,就可以发现ipfs藏在哪里了,然后输入ipfs daemon 发现RPC是启动在127.0.0.1:5002上的,输入上面的命令也无法把RPC改到5001上。只能填写5002了,然后就可以正常显示了。

使用远程固定服务

IPFS pin 文档:http://bafybeicb6trh5doiqfbu5ivrz4fupaqfsenwi7c6owojysq7dlt7ivs6pu.ipfs.localhost:8081/how-to/work-with-pinning-services/#when-to-use-a-remote-pinning-service

pinata pin service 文档:https://docs.pinata.cloud/api-reference/pinning-service-api

Functionland是支持第三方账号登录的,但是IPFS固定不上,其他的服务注册繁琐,我没有试过。这里是显示有问题,实际 ping一下提供的api地址是无法ping通的,目前提供的6个现成的服务要么无法联通,要么就是网络延迟高。没有梯子还是不要使用远程的固定服务。

Tips

由于我在电脑上装了两个IPFS一个是物理机一个是docker的,然后我怕两个IPFS之间会产生影响,每次都是打开一个关闭另一个,这反而导致了问题。IPFS的首次启动特别慢,我还以为是出问题了,用CID搜不到东西。而且IPFS的公共网关都在国外,所以本身的网络速度也挺慢的。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

目录