View Code? Open in Web Editor
NEW
Libraries for NAT traversal and hole punching
C 53.69%
C++ 44.47%
Shell 0.61%
CMake 1.22%
libnat's Introduction
Libraries for NAT traversal and hole punching
Notes
- NAT relaying (using accessible server S to forward packets between A and B) - TURN protocol
- Connection reversal (via server S, but while only one of A, B is behind NAT)
- UDP Hole punching (via server S)
- hairpin (loopback) translation?
Relevant documents
Relevant libraries
libnat's People
Contributors
libnat's Issues
Just found upnp and nat-pmp for port mapping.