Grappl is a tool that lets you host virtually any type of server anywhere, with no port forwarding!
Better yet, it's completely free software, and the client is licensed LGPL v.2.1.
Windows - Linux - OSX
How to Run
Start Grappl.
Log in or choose to be anonymous.
Enter your server's local port number.
The public address will appear in the Grappl window.