The situation is as described:
Lets say we have a local computer (10.0.0.5) with a web server on port 80 and a remote Ubuntu 18.04 server (1.2.3.4), when I try tunneling from the local computer to the remote server on port 8080, the ssh tunnel works but only listens on the local IP.
The problem is only the remote server, via 127.0.0.1:8080 can access the server behind the ssh tunnel, whereas I want it to listen on 1.2.3.4:8080 so other people can connect to the local computer via the remote server.