从IPFS后端获取429

  • 本文关键字:获取 后端 IPFS ipfs
  • 更新时间 :
  • 英文 :


我对Dapps和IPFS比较陌生。正在尝试获取IPFS资产,我的请求得到429。这在某种程度上与我的IP有关,因为我能够成功地从我朋友的IP中获取。不知怎么的,我猜我的IP有速率限制。

有没有办法让我进入IPFS白名单?如果我托管我自己的IPFS节点,问题就解决了吗?

<html>
<head>
<title>429 Too Many Requests</title>
</head>
<body>
<center>
<h1>429 Too Many Requests</h1>
</center>
<hr>
<center>openresty</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->

响应头也没有返回任何有用的东西。

access-control-allow-headers →X-Requested-With, Range, Content-Range, X-Chunked-Output, X-Stream-Output
access-control-allow-methods →GET, POST, OPTIONS
access-control-allow-origin →*
access-control-expose-headers →Content-Range, X-Chunked-Output, X-Stream-Output
content-length →568
content-type →text/html
date →Mon, 02 Aug 2021 05:51:56 GMT
server →openresty
strict-transport-security →max-age=31536000; includeSubDomains; preload
x-ipfs-pop →gateway-bank3-sg1

请帮忙!

如果你碰到了一个网关节流,听起来你正在从一个集中的位置做请求(正如你提到的,主要是从你自己的IP)。如果可能的话,你可以分散访问权限,让用户正在使用的客户端(如果是网站,则在网页中)访问你正在使用的网关,其中HTTP请求来自他们的pc,而不是全部来自一个服务器。

但是当你问:

如果我托管自己的IPFS节点,它会得到解决吗?

是的,它确实得到了解决,因为你实际上在使用IPFS,而不仅仅是一个网关(HTTP)。您的节点将从其他几个节点提取数据,而不是只从一个网关节点提取数据。

最新更新