在ipfs网络中,swarm是一个组件,它用于打开、监听和维持与一个节点的连接。Swarm命令就是用来操作swarm组件的。基本格式如下:
ipfs swarm [子命令]
其中子命令有5个,分别是:
1.addrs 列出已知地址,debug时很有用
子命令local和listen用于列出本地和监听的地址。
--id bool 以地址方式列出节点,缺省false
2. connect <address> 开启一个连接
注意后边必须跟着完整的地址格式。
3.disconnect <address> 断开一个连接
断开连接不是永久的,可随时重新连接。
4.filters 操作地址过滤器
这边建议先去看看cidr。过滤器使用多重地址过滤器的格式来指定:
/ip4/192.168.0.0/ipcidr/16
等价于:
192.168.0.0/16
其子命令add和rm用于添加或删除一个过滤器,但是使用这种方法改变的过滤器在后台进程重启时就会丢失。若要使其持续,需将过滤器添加至配置文件。过滤器默认为在配置项“Swarm.AddrFilters”下指定的那些。
5.peers 列出已连接上的节点
-v bool 展示额外信息
--streams bool 同时列出每个节点关于开放流的信息
--latency bool 同时列出每个节点的延迟
如果你也喜欢ipfs,可以扫码加入我的星球,我们一起亲密的玩耍
也可以加入我刚建的QQ群71789361,里边有一些不错的学习资料供下载。
个人微信:18191727