-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NAT traversal: Support for WebRTC transport in libp2p #1018
Comments
cc @jacobheun Please flesh out more details here if you feel something is missing at this stage of the discussion. |
Can you elaborate on the differences between your quic and webrtc's hole punching? Is this documented somewhere? |
IIUC, WebRTC's hole punching dosen't work well with five tuple NATs i.e. NATs that allow incoming UDP packets from a ip:port ONLY if they've sent an outbound UDP packet to that ip:port. cc @willscott if you have more questions. |
cc @yusefnapora for thoughts and comments. |
closing in favor of libp2p/specs#412 and #1655 |
Please see #188 for some historical discussions and motivations for this issue.
Some design notes on using relays instead of STAR signalling servers can be found at:
libp2p/js-libp2p#385 (comment)
The text was updated successfully, but these errors were encountered: