Alright, so basically what I need is for the terminal to use a SOCKS (version 4) proxy. What I have is I used ssh to bind the connection to a port (I'm using 1337 just for testing purposes) and I have set my new SOCKS proxy to be the system wide proxy, but none of my applications are actually using it.

I eventually got Firefox to use the proxy but manually changing the settings on Firefox to use the system-specified proxy. The reason I need this is more trying to share a printer over a proxy more than actually needed the terminal to run through the proxy.

So overall my goal is to actually make the printer share run over a proxy. So any help in the matter would be extremely appreciated.