Как я могу запустить сервер рандеву libp2p?

Я пытаюсь заставить сервер libp2p рандеву работать. Кто-нибудь мог сделать это здесь? Я хотел бы помочь. Я установил версию докера, как они предлагают:

docker pull libp2p/websocket-star-rendezvous:release
docker run -d -p 9090:9090 --name rendezvous libp2p/websocket-star-rendezvous:release

Журналы говорят, что он работает на 0.0.0.0:9090, но когда я пытаюсь подключиться к нему через IPFS или с помощью простого вызова javascript, ни одна из них не работает. Возвращает ERR_CONN_REFUSED.

this._ipfs = new Ipfs({                                                      
  EXPERIMENTAL: {                                                            
    pubsub: true                                                             
  },                                                         
  config: {                                                            
    Bootstrap: [                                                             
      "/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star/",   
    ]
  }
});

Примечание. У меня есть собственный URL, но сейчас я просто использую URL из примеров.

websocket = new WebSocket("wss://ws-star.discovery.libp2p.io:443");

В клиенте я получаю простую ошибку проверки: 2 "0" должно быть в формате IPFS

На сервере я ничего не получаю в логах и отказываю в подключениях. Это все в основном просто "из коробки" без каких-либо изменений кода.

Более подробно в выпуске GH здесь. Помогите!

0 ответов

Это репо должно работать очень хорошо: https://github.com/BenDerPan/simple-bootstrap-node

Другие вопросы по тегам