One more nice and better way to "public share" your local application

Few months back we had a nice pagekite.net - fast and reliable localhost tunneling solution post by Swapnil.I am extending it further. Pagekite and localtunnel both the solutions are really good. However both has some drawback or limitations. e.g. For Pagekite you should have an account on Pagekite site and that login will last only upto 30 days or so. However most of the time you do not need Public sharing of the app all the time For localtunnel the only drawback is change of url every time you start it. However in practical scenarios some times