Tunnels
All the articles I could quickly find on this subject were horrifically written and made it near impossible to understand what the person was talking about.
Routing traffic from a remote server to a client.
Let's say you have a server at 192.168.1.2, this server does not have a GUI for whatever reason and you want to see some web app running on port 1234 locally on the server. You can simply tunnel that port directly to your local PC.
ssh -L <local port>:127.0.0.1:<remote port> -N -f <user>@<remote IP>
Example:
ssh -L 8888:127.0.0.1:8384 -N -f user@server.tld
If you run this command on your local machine, and open your browser to 127.0.0.1:8888, it will load the page, that if you opened it on the remote server, it would be 127.0.0.1:8384.