Akilan1999 / p2p-rendering-computation

p2p network to enable running distributed computation and rendering.
https://p2prc.akilan.io/
GNU General Public License v2.0
28 stars 10 forks source link

NAT Traversal with FRP and IPTables resolved #87

Closed Akilan1999 closed 1 year ago

Akilan1999 commented 1 year ago

The PR talks about the new NAT traversal for P2PRC. The initial plan as mentioned in this PR is to use a TURN based NAT support using FRP. This means for Nodes to escape NAT they are dependent on nodes which have a public IPV4 address to relay traffic through that. When a node behind NAT is acting as a server it will use closest server with an IPV4 address to relay traffic through that to advertise public availability IP and will also use the same server for allocating ports.