awl
is a module for connecting peers that are both behind a p2p friendly NAT;
-
a rendezvous server Ṟ -- globally available IP addr -- listens for UDP connections
-
Ṟ connects two peers A → B;
- If A wants to connect to B, A pings Ṟ and receives a response from Ṟ with B's IP/PORT info (B[IP]:B[PORT])