I have been ssh tunneling, which works great.
I can browse the internet by simply tunneling my traffic through my SSH server.
the following command
ssh -ND 9999 username at myserver.icantpostlinks
is all I have type, and I can connect to a SOCKS proxy server on localhost:9999
My problem is that I have an application that only supports HTTP proxies.
Is there any way I can get it tunneling over the socks proxy?
not that I'm aware of.
You can get around this by installing / running squid, but that's the only way I know of.
squid? I am intrigued by the name.
squid is an http proxy. It is used for an unimaginable number of things, but its basic configuration is as a web proxy using http. Depending on what distro you are on, it is easy to setup.
If you are on Fedora, just run
# yum -y install squid
# service squid start
then point your http traffic to 3128, and it'll proxy it. you may have to get more fancy with it depending on the apps needs.
Check out stunnel. It will probably do what you want.