p2p and nat traversal always sounds great - until you try the hyper stack and notice its REAL, battle tested and production ready.
try now ... you can either use commabd line tools or peogrammatic libraries but if you dont want to dive that deep, just try something like https://holesail.io first to see that holepunching nat traversing p2p is real and if you find anything that rivals dat - feel free to share, but unlikely judging based on your comment