I got his working with virtual desktop installation on the server like vnc and x2go and then accessing the firefox with the client; still, 8000 port is not displaying anything but local. overhang.io is working fine
First you ssh into your vm, specifying a port for your socks proxy (ex: ssh -N -D 9090 ubuntu@127.173.67.250).
Then you set your browser to forward all traffic to your socks proxy. When configuring your browser, the server host would be local host or 127.0.0.1. And the port is whatever was used in the ssh command (port 9090 for the example above).
I had done that way back at least 5 years and as far as I know it has changed ever since. If you have any specific question or error, let me know! Happy to help!