Accessing your local development server from the outside world
It’s often the case that you have a local development server that you wish you could access over the interwebs. Perhaps you need to do a demo, show a prototype to a colleague, or integrate with external servers that can’t connect directly to your laptop.
In the past I’ve gone through a laborious hack→build→push→run→test cycle that is slow and inefficient.
Enter reverse port forwarding, the age old technique of SSH Tunneling.
All you need is access to a remote server that can be accessed from the outside world, such as an EC2 instance or a VPS.