Hamachi is a centrally-managed zero-configuration virtual private network (VPN) freeware application capable of establishing direct links between computers that are behind NAT firewalls without requiring reconfiguration (in most cases); in other words, it establishes a connection over the Internet that very closely emulates the connection that would exist if the computers were connected over a local area network. Currently available as a production version for Microsoft Windows and, as beta, for Mac OS X and Linux.my assumption you already have a web server it does not matter what type running behind the NAT firewall, you have an internet connection.
Step 1 Download and Install Hamachi on your computer and the server- follow the instruction during Hamachi installation
Step 2 Create or Join an existing network
Step 3 Write down the IP beside the server name found inside the Hamachi window
Step 4 Type that into to your browser you should be able to get to your webserver from anywhere as long as the server and your computer can connect to the Hamachi network you can access your site.