I'm currently using a shadowsocks proxy on linux and doing most of my work through it. When I need to do something I just add proxychains before the command to make it use my proxy. I need to run some programs on windows 7 through this same proxy, even after using the "enable system proxy" in shadowsocks, the programs don't use the proxy. Unfortunately proxychains only supports Unix-like OS's.
2 Answers
I wrote proxychains for Windows and Cygwin, which can effectively proxify Win32 and Cygwin apps.
I ended up stumbling on proxifier which worked flawlessly for me