You can't traverse NAT without a server to setup your connection. Especially on mobile networks. One of your 'peers' must open their firewall. By doing so, in my book, it becomes a server. But the semantics may have changed, I dunno why people think servers are so lame. They're just computers that are up and online.
Login to reply
Replies (5)
peers in p2p are servers
from the lead dev of holepunch.to
there is distributed holepunching aka nat firewall traversal
X (formerly Twitter)
Mathias Buus ๐ณ๐ฅ (@mafintosh) on X
Distributed holepunching through the Hyperswarm DHT
Yes, it uses a lot of techniques I'm well familiar with, techniques that don't really work anymore. Like STUN. Mobile networks especially, you're just gonna end up sending all that traffic through a turn relay (which is fine).
Traversal Using Relays around NAT - Wikipedia
WebRTC
TURN server | WebRTC
as p2p apps become popular incompatible shit 'networks' will face tremendous pressure to become proper networks
I wish. A majority of the world is on a mobile carriers network.. I just don't see how it would apply any pressure, can't even get people to use a desktop browser anymore.
many mobile networks work p2p, mobiles also have wifi, starlink lol
there will be nsa datacenter peers to use, its what american tax victims pay for