7

IPFSを使用しています version 0.4.4.

私の目標は、共有ピアから IPFS ハッシュを読み取るときに IPFS ピアが停止するのを防ぐために、2 つのピアを接続することです。それを実現するために、ipfs swarm connectピア A をピア B に接続するために使用しています。ピア B はピア A の ipfs ファイルにアクセスできます。

私の質問は以下に関連しています:

ipfs swarm connect /ip4/x.x.x.x/tcp/4003/ipfs/QmXXXXXXXXXXXXXXXXXXX

ラップトップを別の IPFS ピアに接続しようとすると、次のエラーが発生します。

connect failure: dial attempt failed: context deadline exceeded.

しかし、すべてのポートが開いている Amazon AWS で試してみると、動作するため、swarm connect は成功として終了しました。

[Q]動作させるにipfs swarm connectは、API と Gateway ポートを開いておく必要がありますか? または私は何か他のことをすべきですか?

たとえば、ポート 5001 と 8080 は何があっても開いておく必要がありますか?

.ipfs/configファイル:

"API": "/ip4/127.0.0.1/tcp/5001",
"Gateway": "/ip4/127.0.0.1/tcp/8080",
4

1 に答える 1