{"id":858,"date":"2021-12-27T20:34:23","date_gmt":"2021-12-27T11:34:23","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=858"},"modified":"2021-12-27T23:31:42","modified_gmt":"2021-12-27T14:31:42","slug":"could-not-connect-to-the-ipfs-api-by-http-localhost5001-webui","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=858","title":{"rendered":"<small>Could not connect to the IPFS API <\/small>"},"content":{"rendered":"<p>\u30d6\u30e9\u30a6\u30b6\u304b\u3089http:\/\/localhost:5001\/webui\u3067\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\u3002<\/p>\n<p>\uff11\uff0e\u6761\u4ef6<br \/>\n\u30fb\u30ed\u30fc\u30ab\u30eb\u74b0\u5883<br \/>\n\u30fbipfs\u30b5\u30fc\u30d0:CentOS Stream<br \/>\n\u30fbclient\u304c\u5225\u306eip-address<\/p>\n<p>\uff12\uff0e~\/.ipfs\/config\u3092\u7de8\u96c6\u3057\u3066\u3001API\u306baddress\u3092\u8ffd\u52a0\u3059\u308b<br \/>\n<br \/>\n\u30fb\u7de8\u96c6\u524d<\/p>\n<pre>\r\n\"API\": \"\/ip4\/127.0.0.1\/tcp\/5001\",\r\n<\/pre>\n<p>\u30fb\u7de8\u96c6\u5f8c<br \/>\n 192.168.1.231\u306fipfs\u30b5\u30fc\u30d0\u306e\u30a2\u30c9\u30ec\u30b9<\/p>\n<pre>\r\n\"API\": [\"\/ip4\/127.0.0.1\/tcp\/5001\",\"\/ip4\/192.168.1.231\/tcp\/5001\"],\r\n<\/pre>\n<p>\uff13\uff0e\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9<br \/>\nhttp:\/\/192.168.1.231:5001\/webui<\/p>\n<pre>\r\nCould not connect to the IPFS API\r\n\u30fb\u30fb\u30fb\r\n<\/pre>\n<p>\u5931\u6557\u3059\u308b<br \/>\n\uff14\uff0eCentOS\u306eterminal\u3067<\/p>\n<pre>\r\n[root@localhost tmp]# ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '[\"http:\/\/192.168.1.231:5001\", \"http:\/\/localhost:3000\", \"http:\/\/127.0.0.1:5001\", \"https:\/\/webui.ipfs.io\"]'\r\n[root@localhost tmp]# ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '[\"PUT\", \"POST\"]'\r\n[root@localhost tmp]#\r\n<\/pre>\n<p>\uff15\uff0e\u518d\u5ea6ipfs daemon\u3092\u518d\u8d77\u52d5<\/p>\n<pre>\r\n# ipfs daemon\r\n<\/pre>\n<p>\uff16\uff0e\u518d\u5ea6\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u30a2\u30af\u30bb\u30b9<br \/>\nhttp:\/\/192.168.1.231:5001\/webui<\/p>\n<pre>\r\nConnected to IPFS\r\n\u30fb\u30fb\u30fb\r\n<\/pre>\n<p>\u6210\u529f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30d6\u30e9\u30a6\u30b6\u304b\u3089http:\/\/localhost:5001\/webui\u3067\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\u3002 \uff11\uff0e\u6761\u4ef6 \u30fb\u30ed\u30fc\u30ab\u30eb\u74b0\u5883 \u30fbipfs\u30b5\u30fc\u30d0:CentOS Stream \u30fbclient\u304c\u5225\u306eip-address \uff12\uff0e~\/.ipfs&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/858"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=858"}],"version-history":[{"count":27,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":860,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/858\/revisions\/860"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}