When a publicly dialable address is detected, use the p2p-forge service at
https://registration.libp2p.direct to acquire a valid Let's Encrypt-backed
TLS certificate, which the node can then use with the relevant transports.
The node must be configured with a listener for at least one of the following
transports:
TCP or WS or WSS, (along with the Yamux multiplexer and TLS or Noise encryption)
QUIC-v1
WebTransport
It also requires the Identify protocol.
Example: Use UPnP to hole punch and auto-upgrade to Secure WebSockets
When a publicly dialable address is detected, use the p2p-forge service at https://registration.libp2p.direct to acquire a valid Let's Encrypt-backed TLS certificate, which the node can then use with the relevant transports.
The node must be configured with a listener for at least one of the following transports:
It also requires the Identify protocol.
Example: Use UPnP to hole punch and auto-upgrade to Secure WebSockets