I would like to use a PPTP or OpenVPN as a socks proxy, that way instead of funneling all traffic from my PC through it I would instead use that connection to create a SOCKS or HTTP proxy that I could use with any supported program.
How would I do this on both Linux and Windows (not at the same time of course)?