meshbird / meshbird_gg

Distributed private networking
http://meshbird.com/
286 stars 9 forks source link

Usage #2

Open joeblew99 opened 8 years ago

joeblew99 commented 8 years ago

This looks very smart and a new way to overcome NAT.

About 5% of remote devices will not be able to do UDP based NAT punch through. So does this code include a stun and relay service ?

Also have you tested on symmetric NAT routers ? That is hard to break through; especially when both devices are behind this type of router.

What ports does this use ?

miolini commented 8 years ago

Hello Joe!

This looks very smart and a new way to overcome NAT.

About 5% of remote devices will not be able to do UDP based NAT punch through. So does this code include a stun and relay service ?

We are using STUN and UPnP for NAT traversal.

Also have you tested on symmetric NAT routers ? That is hard to break through; especially when both devices are behind this type of router.

We don't test yet speccialy for specific NAT routers.

What ports does this use ?

It's random generating between 40000-60000 ports on first network join and storing into user pref file.