首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让go-ipfs使用ws-star for punsub

如何让go-ipfs使用ws-star for punsub
EN

Stack Overflow用户
提问于 2020-04-05 07:42:54
回答 1查看 314关注 0票数 2

当我在go-ipfs中使用wss时,它抛出不支持wss

所以我不能使用/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star

我想让js-ipfs和go-ipfs可以加入同一个pubsub主题。

是否有其他地址可以使用它,或者如何使go-ipfs支持它

EN

回答 1

Stack Overflow用户

发布于 2020-05-25 01:58:51

我想让js-ipfs和go-ipf可以加入同一个pubsub主题

要实现这一点,您只需确保JS连接到GO即可。

go-ipfs没有ws-star,因为它有分布式哈希表。JS版本还没有DHT,但是可以通过将GO节点添加到bootstraps来让它了解GO节点来解决这个问题:

  1. 在go-ipfs配置中启用WebSockets传输(/ws):
    • /ip4/A.B.C.D/tcp/4422/ws添加到Addresses.Swarm阵列并重新启动节点-它将启用未加密的ipfs

  1. 将其放在nginx或其他提供TLS (启用加密WebSocket,/wss)的反向代理之后
    • 您需要TLS,因为从HTTPS加载的JS需要Websockets connections TLS

  1. 在js-ipfs中设置go-ipf的/wss地址作为引导服务器之一。这将确保go和js具有直接连接,并且没有needed.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61036226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档