NAT Traversal: Difference between revisions
Jump to navigation
Jump to search
Adamcolton (talk | contribs) No edit summary |
Adamcolton (talk | contribs) No edit summary |
||
| Line 10: | Line 10: | ||
* https://github.com/huin/goupnp | * https://github.com/huin/goupnp | ||
* https://github.com/prestonTao/upnp | * https://github.com/prestonTao/upnp | ||
== Theory == | |||
The techniques break down into two groups. Most solutions give the user a public facing IP and Port. Hole-punching (potentially) does not. It can assign a different port for each connection. | |||
[[Category:Waxnet]] | [[Category:Waxnet]] | ||
Revision as of 16:31, 2 March 2016
Go Code https://golanglibs.com/dig_in/upnp
- https://godoc.org/github.com/ccding/go-stun/stun
- https://github.com/huin/goupnp
- https://github.com/prestonTao/upnp
Theory
The techniques break down into two groups. Most solutions give the user a public facing IP and Port. Hole-punching (potentially) does not. It can assign a different port for each connection.