-
- A `go-libp2p` node should be able to tell it's user if it's behind a symmetric NAT.
- To assist the users with options if hole punching fails, we should document how to configure/use the UPnP supp…
-
For my application I currently disabled routing. From vaguely following development of libp2p I see that routing will be enabled by default in the future, and that important things like udp Nat hole-p…
ickby updated
5 years ago
-
Hi,
I fired up a simple-bootstrap-node on a server of mine.
Then a friend of mine in another city and I compiled chat-with-rendezvous as described and ran it (./chat -peer -rendezvous testing).
Ou…
-
I can't find evidence this is in wide use, but worth supporting these, as it may help folks behind NAT.
-
Haven't seen anything BEP 55(hole punching) for webtorrent. Any plans to support it in the future or is that out of scope for webtorrent?
-
As stated before, this is the simplest code for TCP hole punching I could find. Very helpful and instructive, thanks for putting this out. Especially the stripped-down version is really impressive in …
-
See:
- http://en.wikipedia.org/wiki/UDP_hole_punching
- http://www.heise-online.co.uk/security/How-Skype-Co-get-round-firewalls--/features/82481
- http://stackoverflow.com/questions/8892142/udp-hole-p…
-
Duplicacy allows peer-to-peer backup as long as the recipient is willing to set up an SFTP server, do the work of setting up port forwarding on their router for it, and expose that SSH daemon to the I…
-
Our network layer supports quic like this: `hivemind.DHT(..., host_maddrs=['/ip4/1.2.3.4/udp/1337/quic'])`
However, petals servers currently default to TCP-only host maddrs, unless user specifies `…
-
Might be worth considering using µTP instead of UDP.
Otherwise build in NAT Traversal into the protocol.