So I was curious to find out how Hamachi circumvents NAT (most of the time) when establishing a tunnel between peers.
From Wikipedia:
When establishing tunnels between the peers, Hamachi uses a server-assisted NAT traversal technique, similar to UDP hole punching. Detailed information on how it works has not been made public. The vendor claims "...to successfully mediate P2P connections in roughly 95% of all cases ..." This process does not work on certain combinations of NAT devices, requiring the user to explicitly set up a port forward. Additionally 1.0 series of client software are capable of relaying traffic through vendor-maintained 'relay servers'.
Explanation:
http://blog.makezine.com/2007/06/01/udp-hole-punching-how-skype-ge/
Edit: If someone can provide a better explanation of this, please do. It isn't the best.
[–][deleted] ago*
[–]thires 1 point2 points3 points ago
[–]sinotized 1 point2 points3 points ago
[–]dhcernese 1 point2 points3 points ago
[–][deleted] 1 point2 points3 points ago
[–][deleted] 21 points22 points23 points ago*
[–]netcrusher88 1 point2 points3 points ago
[–]w0lrah 55 points56 points57 points ago
[–]Jimbob0i0 17 points18 points19 points ago
[–]w0lrah 10 points11 points12 points ago
[–]angrod -4 points-3 points-2 points ago
[–]Jimbob0i0 19 points20 points21 points ago
[–]netcrusher88 5 points6 points7 points ago
[–]toebox 3 points4 points5 points ago
[–]netcrusher88 0 points1 point2 points ago*
[–]BridgeBum 0 points1 point2 points ago
[–]toebox 0 points1 point2 points ago
[–]BridgeBum 0 points1 point2 points ago
[–]Jimbob0i0 1 point2 points3 points ago
[–]netcrusher88 0 points1 point2 points ago
[–]Jimbob0i0 0 points1 point2 points ago
[–]w0lrah 4 points5 points6 points ago
[–]festeringsore -4 points-3 points-2 points ago
[–]Jimbob0i0 5 points6 points7 points ago
[–]festeringsore -2 points-1 points0 points ago
[–]Jimbob0i0 2 points3 points4 points ago
[–]netcrusher88 0 points1 point2 points ago
[–]Jimbob0i0 1 point2 points3 points ago
[–]netcrusher88 2 points3 points4 points ago
[–]w0lrah 0 points1 point2 points ago
[–][deleted] ago
[–]w0lrah 1 point2 points3 points ago
[–]dcormier -3 points-2 points-1 points ago
[–]RagnarIV 0 points1 point2 points ago
[–]dcormier 0 points1 point2 points ago
[–][deleted] 0 points1 point2 points ago
[–]ten_thousand_puppies 3 points4 points5 points ago
[–][deleted] 0 points1 point2 points ago
[–]cos 1 point2 points3 points ago
[–][deleted] 0 points1 point2 points ago
[–]dfbgwsdf 3 points4 points5 points ago
[–]braclayrab 0 points1 point2 points ago
[–]vtbrian 3 points4 points5 points ago
[–]linuxraptor 2 points3 points4 points ago
[–]vtbrian 0 points1 point2 points ago
[–]linuxraptor 0 points1 point2 points ago
[–]vtbrian 0 points1 point2 points ago
[–]giovannibajo 1 point2 points3 points ago
[–]giovannibajo 0 points1 point2 points ago
[–][deleted] ago
[–]Timmmmbob 1 point2 points3 points ago
[–]Theon 3 points4 points5 points ago
[–][deleted] 3 points4 points5 points ago
[–]keeperofdakeys 2 points3 points4 points ago
[–][deleted] 0 points1 point2 points ago
[–]skeeto 0 points1 point2 points ago
[–]brasso 0 points1 point2 points ago
[–]Signal09 0 points1 point2 points ago
[–][deleted] 0 points1 point2 points ago
[–]Schwag 0 points1 point2 points ago
[–]pipeep 0 points1 point2 points ago
[–]ComicOzzy 0 points1 point2 points ago
[–]nojorge 1 point2 points3 points ago
[–]linuxraptor 0 points1 point2 points ago
[–]irve -3 points-2 points-1 points ago