I need to show somebody a website running on my local machine tomorrow. Normally I'd accomplish this by port forwarding on my local router but thanks to failing hardware and its replacement being awful, my current router doesn't let me do port forwarding.
So stuck with this delay and not wanting to push the whole thing onto a proper server, I had a crazy idea: Can I just forward my port to an external server over SSH?
I've done port tunnelling before but I usually do it the right way around:
- I connect to a remote box and ask that port 12345 shows up on my local machine at port 12345.
- I start something on P12345 on the remote machine
- I can access it via localhost:12345
What I want to do:
- Connect to a remote PC and ask that that its local P12345 fetch things from my local P12345 (over the tunnel)
- I start something on my local computer on P12345
- Other people can access remote:12345 and see my localhost:12345