I'm looking for a solution to exchange data (protocols build on TCP) between NAT separated endpoints - more or less directly.
Are there optimised libraries in Python to allow me forwarding and building a relay server - for example. Or is there something more elegant that doesn't even require a node in the middle? :)
I'm not sure about Python implementations, but you may want to look at Samy Kamkar's example implementations of mechanisms for relay-free NAT traversal when both endpoints are NATed. (and the papers he references)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With