A common hack used by P2P software is a method called breakout. This is used to bypass NAT.
When the network uses NAT, you cannot connect to a computer on the network, outside the network, making P2P connections impossible.
Let's say you have two computers, A and B, located in different parts of the world, just like NAT. To establish a P2P connection, A and B will connect to the Stratus server. This connection will open the port in routers A and B. The stratus server will know these port numbers and will share this information with A and B. Then A and B can establish a connection with other open ports, thereby establishing a P2P connection.
source share