ipfs 节点可以查询远程节点以列出它们的引脚吗?

Can an ipfs node query a remote peer to list their pins?

IPFS cli/http api 有一个 ipfs pin ls 列出固定哈希的命令。但是,这仅适用于查询本地节点。有没有办法 运行 对远程节点执行相同的命令,例如

$ ipfs pin ls <PeerID>

哪个会像 ipfs pin ls 一样,但会列出由对等 ID 标识的节点上的引脚?

强烈建议 运行 宁 ipfs 节点(出于良好的安全原因)允许远程访问 http api(它提供 /api/v0/pin/ls)。

是否有内部 ipfs 函数或 libp2p 函数,可以使 ipfs 节点以这种方式查询远程节点?

或者相反,是否有将本地引脚列表(即哈希列表)发送到已识别的远程对等点的功能?

谢谢

0.4.20 开始,目前还没有办法通过 IPFS API 来做到这一点。我无法与内部 libp2p 函数对话,但我相信那里的答案也是 "no"。除非你将代码写入 IPFS 来执行它,这可能很重要。